There's been a rash of Dreamweaver bashing going on lately and frankly I am surprised and dismayed by the elitist tone of the comments. What is this demented preference to hand coding over using tools like Dreamweaver? I use DW (unapologetically) and have since version 2 when it was handed to me as part of the tool kit for my job. I used Allaire's Homesite before that and hand coded freaking everything on Notepad before that (around '95 or so is when I started).
Today DW is an integral, necessary part of my job. It's more than just an html editor it's the underpinnings of our content management strategy. As a small team of web people working for a mid-large size institution we require the use of content managers (people appointed from their units or departments) to maintain their content. These people (and we have some 150 content managers) have varying degree of web knowledge - from none to semi-pro. DW's ability to lock down templates and work with Contribute make it a godsend for those with no working knowledge of html and who've been made web content managers. Or for departments that have multiple users working on the same content - DW/Contribute's file locking mechanism works wonders for not allowing people to overwrite each others' work. And then for us, when we're called upon to change an element that needs to filter down through say 50 or 100 pages and it takes less than 5 minutes because of the templates.
Now, since we're writing our pages using css+xhtml I work in split view or code view which some would call hand coding, and then lock down design elements using the DW templating system. In our situation, I couldn't begin to think how else we could control the integrity of the sites we build or manage their administration - it certainly could never be done by hand coding it all in notepad.