I do all my work in photoshop, dreamweaver, illustrator, fireworks and sometimes flash. My personal preferences are: I like nice looking sites and I will not sacrifice quality of images -- So my sites are medium to possibly heavy but always optimized.
Most hovers and color tricks and what not i do in the browser rather than make images -- Ie hovers, some drop shadows.
i dont really slice anymore for most parts. I draw out a layout on actual paper then create my table--either 3 rows or 3 columns. then i nest from there. Then once layout is done i create styles. Im still using tables but i will make my first css only site within the next year.
all my hovers are css only -- unless it must be images. I also like lots of open space and white -- i try to do text dark on white 90% of the time. Easiest to read. And since i got into php about a year ago i feel like the 2 years i was doing this before then was a waste. It really helps make life easier.
<Signature>
Sometimes the Answer You Are LOOKING for can be FOUND BY SEARCHING THE FAQ'S @&%$*#!!!
</Signature>