CVS is a terrific solution. We have a good introduction to CVS by Jennifer Vesperman. But this is not a perfect solution for everyone because it does take more fiddling around. One of the points that I think is important about backing up, is that you use a system, or combination of systems, that you use "all the time." This particular method I outlined is so easy that I use it every time. Different systems for different folks. Just use something.