Everone one has their favorites so you may get a good list here. I've used a WYSIWYG Editor like NVU and Word 2000. Micro$oft has a download, I believe, that strips out the Markup language used in the document by Word if you want to have a clean save as a HTML document. Never used it so cannot comment more on it.
I use MatrixY2K2005 by CrystalFibers.com
as my editor (free). It does not have a spell check, but there are many online sites which offer free use of a spell checker tool. Matrix supports PHP, CSS, HTML, has a Code Inside utility, highlighter utility and more.
There's also Stone's WebWriter and Hippie98, all free. All have their pros and cons.
Good luck finding one you like.
~~~ Corrected link ~~~
Edited by Major Payne, 08 March 2006 - 05:06 AM.