There are alot of Personal Version Control systems out there. Basically they automatically save every change and usually store locally with an option to save somewhere else as well. Here is a short list
- FolderTrack
- FileHamster
- AJC Active Backup
Note: I am the author of FolderTrack. I recomend it for source control because it perserves the relationship between multiple source files. Therefore if you need to take your source code back to yesterday then FolderTrack will do all the renames, changes, ... to do it.