In case you didn't know, the Hatteras team is dogfooding Team System. This means that we are using the code that we develop. Over the past few weeks, I have been doing work that required me to constantly undo my changes and re-apply some shelved changes from the server. All I have to say is "Shelvesets Rock!". It's a great feature for managing changes and allowing a developer to temporary put aside code, in order to switch gears.

If you haven't tried using Shelvesets, I recommend you give them a test drive. Let me know you opinions on this cool feature.