I personally do lots of webpage work - mostly now using asp and xml/xsl stuff (so much easier handle and use information with xml and the xsl stylesheets). The only time I use a visual HTML editor is to do dumb stuff like delete a link from an entire site that I've created. Most programs leave a lot of wasted HTML lying around (especially Frontpage which SUCKS BALLS!).

So, my advice is go to the W3 Consortium and check out their HTML Specifications then open up notepad...