Gallery: Microsoft's TechFest 2007 R&D blowout | 73 Photos