I found this one today and have installed it as the single-user freeware version.
http://www.componentsoftware.com/Pro...S/freeware.htm

It is a bit sophisticated, but offers a very robust method of software Version Control, that works on the check-in and check-out basis. Everytime you check-in a file or an entire project folder, a new revision level is assigned in the archival storage folder. Checking-out updates the working file or folder to the latest checked-in version. You can also add comments for each check-in, which can be seen by right clicking a given file, and selecting history, which will then give you a list of every revision. There is also a feature that will show you the actual line changes within the file in a very visual and intuitive way. This program has a lot to offer, but it might be way more then some are looking for.

So far I like what I see.