Earlier today (I'm in the UK) I kicked off a thread on the CF-Talk mailing list asking how people set up their development environments when taking into account multiple developers, multiple environments and source control.
So, I have a few questions which I'd like people to answer so I can get a consensus from the community on the best way to set up an environment.
So
1) How do you currently have your development environment set up?
2) What problems do you have with the way it is?
3) What would you do to solve those problems?
4) What tools, if any, did you wish existed to aid this process?
Hopefully, with people replying other people can get ideas on the best way to develop their Coldfusion (or even other languages) in a typical team environment.

