Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
Last week I had a small disaster with the source control in Team System. I managed to overwrite 3 files and lost about 2 weeks work. The files has not been checked in correctly since mid June. This was not a nice thing to happen :{
For some reason known only to - pick your God here - I mucked around with the file attributes on these files and then did a "Get Latest", which of course, overwrote the local versions with the old server versions. Yes, that was a stupid thing to do! However, I still haven't a clue why the files where not getting checked in correctly. It may have something to do with the readonly file attributes being out of sync or something else.
So, a word of warning, don't get too comfortable with the Source Control yet - IT'S A BETA !!! Go and check now that all your files are being checked in correctly and before doing a Get Latest, backup your local versions.
Roll on beta 3...