Building a Visual Studio team explorer extension. - Randell, Brian (MSDN magazine)