I understand there is a program called HTMLTidy that will make bad HTML into XHTML. I also understand it is DOS based.

Anyone ever used it or know of a better Windows based program (free) for converting HTML to XHTML.