i'm not professional, but...
i generally write html by hand, but using frontpage, aol press or dreamweaver(my favourite) to design table layout etc, and then cutting and pasting the codes. this gives you the best features from all the wysiwyg editors.
I also do this mainly because i once had a bad experience with some unstable javascript, which stopped working if you opened the page in anything other than a text editor (because they don't fiddle with your code.)
the funny thing is, i left that job, leaving strict instructions never to open that page in a wysiwyg editor, and guess what? it doesn't work now. http://www.shiptons.co.uk
i get all my colour codes using psp6.