MIX2010 Day 2 Keynote Live Blog with Microsoft Student Insiders

mix