Hear! hear! I wish people took source control more seriously. It has saved me often.
SourceSafe is too painful for words, though; I have had good luck with:
- CVS, for many years, although it's old and showing its age
- Subversion, which is a better CVS, mostly
- Perforce, which I use at work, and which is fantastic.
The first two are open-source, and Perforce is free for 2 users, so if you're a small dev shop, it might work for you. It gets expensive after that, though - $800/user or so.
Commit early and often. Branch for releases. Tag for patches. Your life will be happier.