The last few weeks I have noticed a steady decline in the performance of TFS Source Control Explorer. I first noticed performance degradation when I was traversing the tree view of the directories under source control. Each time I expanded a node in the explorer window it would spin for 5-10 seconds at each level. After a while I began to notice get latest, shelving, and committing was coming to a snail's pace. Today I had enough and decided to dig into the issue, admittedly I waited too long before solving this problem.