I'm gonna go illustrator but it really depends on what you are doing. Photoshop is very useful as well - InDesign not so much. Dreamweaver does web stuff. What are you trying to achieve specifically?
...I guess in summary, I have a tendency to use all of the programs depending on the design and what my output goals are.
Definitely NOT Photoshop. It's way too clumsy for any kind of type orientated layouts. Plus you'll need an extra layer for each element. This requires a much more time consuming workflow compared to Illustrator or InDesign. This is 2010 and not 2000.
I'd say InDesign, since CS4 you can even add buttons and export xml files. With CS5 you can more or less build a basic homepage in InDesign with no additional tools.
Jeez, Flash effects = fail.
Since you talked about Flash, you probably should get some books on designing website usability first.
lol, I'm sorry, but you have no idea what you're talking about.
This workflow works but if the poster is green then it might be too much to take on InDesign at the start.Really? I just explained a workflow that's more efficient to me than using Photoshop, like I have done in the past. Well, to each their own...
I'll never understand why people design websites in Illustrator,...
I never liked Fireworks, I'm sure it speeds up exporting images but you have to make the images first, which Photoshop is obviously highly superior at.
If you are expecting to use Photoshop to export as html then thats a bad idea, Photoshop is for saving images only.
Every element has to be a square with no overlapping, if you want a text area to overlap part of an image then you have to save that image in pieces so part of it can be used as a background for the text area.