Subversion is a powerful and flexible SCM tool, and a worthy successor to CVS. And with Subclipse, Subversion can finally be used to its full effect from within your Eclipse IDE environment.
John Ferguson Smart has worked on many large-scale J2EE projects involving international and offshore teams for government and business entities. His specialties are J2EE architecture and development and IT project management. He also has broad experience with open source Java technologies. Check out his technical blog at http://www.jroller.com/page/wakaleo.