Comment Groove (Score 1) 33
I've used Groove for quite some time to facilitate distributed development. It allows you to share files, discussions, etc.. from a single client. For source control, hosting a CVS server wouldn't be hard on any hosting service that allows a shell account.