All that it seems and more. If a Microsoft convention ever crashes another July in DC, I know where I'm staying.