I don't like coding since it's too complicated and time consuming to be useful for my kind of projects.
It doesn't take very long to get to a point where a WYSIWYG approach becomes nothing more than a good start. If you can't work with the HTML code directly, you are limiting yourself more than you understand -- and you are also limiting your user base, your visibility to search engines and other machine readers (aggregators, assistive technologies like screen readers for the blind), your ability to add programmable features to your site, and so on. And let's face it, basic HTML is something the average ten-year-old can get a grip on in a couple of hours.
Dreamweaver is the undisputed king of the WYSIWYG editors, but without its code view, it would be useless to anyone but a designer. As a developer, I can tell you that I'd rather get a page design as a PSD or a PNG from a designer who can't code than an HTML document that needs to be completely rewritten. An HTML document should mean the same thing to someone who can only read the HTML as it does to someone who can see the completed page in a graphical web browser. If you don't understand HTML, you can't make that happen.
All one needs is a good text editor. You
can code a site in Notepad, but that is being unnecessarily hard on yourself. Most text editors offer a lot more than Notepad does -- clip libraries, syntax highlighting, macros, snippets and templates can cut development time quite a bit. Some text editors to consider: TextPad, Notepad++, emacs, VIM. IDEs offer a different level of help. I use PHPIDE out of habit (it's been around a while), but I wouldn't really recommend it to anyone right now -- the indentation handling in the editor is buggy. I used to LOVE Aptana Studio, but the PHP module has been withdrawn (I still use it for JS -- its ability to work with Ajax libraries is awesome -- and Python). Zend Studio is absolutely fabulous, but unless you're doing web development for a living, the price will hurt.