I’ve recently started using the Git version control system. I’ve found it very easy to use, especially with the TextMate bundle. It’s a distributed version control system which makes collaborating with remote people really easy.
I’ve been using GitHub as my host and have had great luck with them. I highly recommend checking them out. I’ll be posting soon about configuring a Capistrano script to work with GitHub and MediaTemple.