Originally Posted by
cyberfish
For any serious work, though, write the HTML and CSS yourself by hand. Code generated by WYSIWYG editors are usually redundant, unreadable, non-standard compliant (only applies to Frontpage), unreliable (renders differently on different browsers), unnecessarily complicated (which makes it unreliable), obscure, fail non-gracefully (because the DOM structure is usually not logical with regards to the layout of the site)... etc.
Writing code by hand also gives you finer control.
That said, the best WYSIWYG editor I have tried is Dreamweaver. I was surprised how clean the generated code was, and actually made a few very simple websites with it (with only simple formatting). I use it to make tables, too (and just copy the resulting <table>...</table> to my code).