One important thing I learned early on in my career is that source control is important. It is a shame when weeks or month worth of effort gets wiped out because there was no proper backup. Most time it’s almost impossible to recreate the changes that were made and the effort to get things back on track can derail the project. I use Collabnet which is an easy to use and configure open source version control software. It would also require a client like Tortoise SVN in addition to the basic package since the scripted approach might prove difficult for most people used to the Windows interface.
TFS is also great and user friendly but expensive. In most cases Collabnet should be more than enough for basic