Do you guys use dreamweaver or something and go from scratch, or do you use templates, or do you use the canned script based sites, such as php-nuke, etc.
I have "normal" sites and CMS powered ones. In the first category I first create the layout in Photoshop in order to be able to have a beautiful site as I'm very interested in this. I slice it and take what I need and put the coding in. In the CMS sites I install the CMS and then mod the themes. I hate default themes so I spend quite some time taking care of how it looks. CMS powered site are limiting my layout possibilities but I do all I can to have them look beautiful. I spend more time in CSS modding and image modding than I do for a normal layout i can create in 2-3 hours of Photoshop work. For the raw code work I use Crimson Editor. For the layout puzzle Dreamweaver
The idea is that I'm picky and I have high expectations from me. I've changed the layouts many time and I'm never satisfied .. I always want more and know I can do better.
Depending on the scale of the site I usually combine Notepad to edit codes and make files such as .htaccess, Photoshop for a nice graphical and interface and Dreamweaver for putting everything together - as these normally cover all of my needs.
I use Dreamweaver and handcode in Notepad. I also like using HTML Kit for handcoding because it has a nice autocomplete function that makes it a little easier. I just picked up Topstyle Pro and it is also very nice.
I use photoshop and dreamweaver. I use a split view as I want confirmation that what i am doing is giving me what i want without having to save and view like you have to do in notepad. I know the code and understand it so I feel it is the best way as I can instantly see what i have done.
Most of my projects require a lot of customization -- stuff that isn't available in php-nuke and other pre-made site scripts. So, I have to code the site from scratch. Usually using a standard set of php includes (header, footer, nag, etc). It's the only way to be sure.