I am wondering if those programs can be in any help? For example to make a form, maybe it can be helpful to just drag and drop form elements and than modify the code. So do you use them, do they make a proper code or do you code all html and css by hand?
I hand code obviously. But I also use the tag completion (whatever it's called?) in DW. For instance, I type <div> and then I only have to type </ and DW will finish it for me. So I guess I only hand code 3/4 of it.
I just wave my hands in a complicated pattern and markup just appears on screen like magic...
Though like others have said never trust a WYSINWYG Editor mode. You need to be able to flex your fingers and edit by hand rather than relying upon a software prefabricated drag-and-drop feature. Obviously some IDEs have auto complete and so-fifth than can be used while typing syntax 'hand coding' to give your fingers a little rest.
DW has a great code editor (one of the best that I've seen) but is very slow on large documents though. It's formatting, code collapse, code hinting and error highlighting along with ftp integration make it a useful tool. It's a shame the code editor isn't sold by itself rather than having to pay hundreds of pounds for stuff that's never used.
As others have said stay way from its wysiwyg functions and don't use design view.