Subversion is used for version control and, having recently set up a subversion repository, I wanted to share the experience. Previously my experience of versioning was SCCS and CVS, both of these systems do the job, but Subversion is very easy to use and setup. Over the last few months I have used it extensively and become very knowledgeable about it. I would recommend Subversion to any one needing version control, I use it for source files, but it would be equally good for any thing else, it handles binary and text files so there is no limit.
Here are some links should you want to find out more;