I have had to use subversion recently for a job, which is great as i've been meaning to start using it for ages! Here is an intro to subversion, and following a suggestion of how it could help next layer and related projects in a very practical way.
---
Subversion is a "versioning system" that is used most often by coders and documentors to store text files, but can actually be used for any kind of data.