Marcus Perryman has worked at Microsoft for eight years in various developer roles including internal project development, Product Support Services for C++, as an Application Developer Consultant and now as a Developer Evangelist in the Community team providing advice, direction, best practice and other information to developer communities throughout the UK. For a number of years now Marcus has fo