For a while now I've been wondering what the big deal was about subversion. I've been using CVS for over 6 years now with few complaints. Then I read an article about it, and I just didn't realize what I've been missing. These three features touched on in the article have already made my tongue fuzzy:
1. Atomic commits.
2. Move/rename files.
3. Remove directories.
The last two are things that I grind my teeth at more often than not in dealing with CVS. The first one I haven't really thought about but I know for certain that it is a very very good thing.