<Rant>
I came across the worst example of visual studio source control integration ever today. I was checking in some work and added the comment about the check in in the pending checkins box. I then pressed check in.
We use MKS source control (unfortunately)which then preceeded to display 75 confirmation boxes confirming that I was sure i wanted to check in and that I wanted to use the comment I had supplied in Visual Studio.
Note to anyone doing Visual Studio source control integration:
1. Integration into visual studio means that as a developer I dont really want to know much if anything about the source control system under the hood
2. Yes means yes. When I confirm that I want to check in dont ask me over and over again.
</Rant>