 <p>Yes, definitely. I use subversion for all my personal projects, for the same reasons you cited above. </p> <p>I wouldn't even consider doing any coding without a VCS, no matter how small the project. I have one big repository that has many folders in it for all of my small projects, and if I am working on a larger project, it will get its own repository.</p>