Collaborative Software Development using Visual Studio

I have been thinking about the difficulty of developing with other people over the internet.  Sure you could use Skype or Lync to set up a process, but it doesn’t quite cut it.  With the cool stuff that Microsoft is doing with the Office Live and collaboration between Office users, you got to ask why that this isn’t be used for an add-on for Visual Studio that uses the same mechanism.

It appears that there was some consideration and a project that ended with nothing to show for it called CollabVS and is (was?) part of the Communication and Collaboration Systems inside of Microsoft. ( http://research.microsoft.com/en-us/groups/ccs/default.aspx )

My thought is that the Visual Studio would do well to utilize the Facebook mechanism to implement collaboration.  You might ask how Sam would you do this?  I would use the Facebook SDK and add-on for Visual Studio.  Or better yet I would figure out how to get someone else to do it for me, and then give them lavish credit for a job well done.

Don’t you think this would be a good idea?  Let me know.