With regards the ftp issue, we use flashfxp as it has the brilliant benefit of allowing us to have a single configuration file (stored on the server) for unlimited clients. We have literally hundreds of FTP sites and the practicalities of expecting each person to set up each one individually in dreamweaver is not an option. It also has the great benefit of one person being able to manage the accounts and everybody having instant access to them. Other benefits include the fact that it is a full featured FTP client compared to dreamweaver's half assed attempt.
If only dreamweaver had the same option for setting up sites - it's a huge pain having to set up the same thing 10-15 times (lots of different people work on the sites at different times).
__________________