I use Photoshop CS 2 for the lay outs and then I slice them in ImageReady. I don't know what I'd do without these programs. I love them
I usually code them myself because the output css code photoshop exports isn't valid css or xhtml, and dreamweaver doesn't seem to know how to make it valid on its own, so i usually do everything manually from there.