I prefer WYSIWYG programs to hand coding my sites now a days. Back in the dark ages of the internet(way back in 1988) when I first learned to use HTML I thought great I can make background colors and tables, too sweet! Over time I expanded my skills to other things like CSS and some PHP but I still prefer to use Dreamweaver. For one it is ten times faster and more convenient for me to use Dreamweaver because I can just sit done and form a site right there on the screen and make it look exactly like my thumbnail sketches and I get to see it come to life step by step rather than type, save, reload when hand coding. Sure I have to rely on Dreamweaver's not so tidy code, but that is where learning HTML comes into play. After I am finished with a project I can take a quick look around in the code and clean up any unnecessary code made by Dreamweaver. There are obviously advantages to both, which do you prefer?