We've been using Beanstalk (http://www.beanstalkapp.com) for a few months now to collaborate more effectively, and thus far pretty impressed. Great system, and they've consistently added new features often.
Happy to answer any questions about Beanstalk Deployments which is my personal favorite part of the system: http://beanstalkapp.com/features/deployments