Dreamweaver I use everyday at work with PHP & MySQL. The advantages are that you can knock something out VERY quickly and the code it produces may not be THAT efficient but it is suprisingly good. i.e. It will never build a mysql statement with MySQL Injection threats and it writes code with Register Globals Off. (Far more secure).
On the down side it is pretty limited and a good knowledge of php goes a long way. I started with hand code but now prefer a combination of hand code and dreamweaver code. As long as you can see its out put you can tidy it afterwards and make sure the result is perfect.
Thumbs up Dreamweaver rocks!! B)