That's right! As I write this, 11 of you checked "Other", then proceeded to actually type in, "SVN". Wow! Please, learn the meaning of the abbreviations and acronyms that you use in your daily programming life. If for no other reason then to avoid looking like an idiot. But, that's mean to say, so just learn what those things mean for your own advancement as a programmer.
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Ha! It is the rage. I used SVN for years. However, I decided to switch to Mercurial once I became a remote team worker. I got everyone on-board and we switched in no time. However, I did get questions about Git. I evaluated it with Mercurial, and found it to be way too inconsistent (it's commands mainly) and a real PITA on Windows.
I've been searching for such a system myself over the past 2 years. I'll tell you, the only thing I've found that won't cost you an exorbitant amount of money is a little open-source project I've been eyeing. I have yet to take the plunge or even evaluate it for my team's needs, but I have been checking in on its progress from time-to-time.