MIX 2011 Microsoft Keynote Live Blog Day 1