Version Control System
I discovered a really cool way to use Subversion, my favorite version control system - automatic versioning / commit on save.
I was recently introduced to Mercurial, a new distributed version control system people are talking about.