A Windows client for an extremely useful and easy to use version control system (Subversion). It doesn't have to be used just for code projects. I'm using it to manage the versioning of some documentation I'm having to produce as well as some graphics files. You don't even need a server (repositories can be created locally). It's sweet.