Version Control System Comparison. Why moving to CVS in your organization/project may not be the best idea: Atomic commits - CVS doesn't have this. Renaming support - CVS doesn't have this (there are ways to hack around this, but you will lose revision history). There are better choices out there.

Sidenote: I've been posting quite a few "Asides" recently. On my todo list is to offer an RSS feed without these "Asides" posts.