Joey Hess - Keeping Your Life in Subversion:
"I keep my life in a Subversion repository. For the past five years, I've checked every file I've created and worked on, every email I've sent or received, and every config file I've tweaked into revision control. Five years ago, when I started doing this using CVS, people thought I was nuts to use revision control in this way.
[...] I see three main benefits of keeping my entire home directory in svn:
- home directory replication
- distributed backups"