Tag: microsoft Don't translate your catch phrase 2012-01-08 E3 information overload 2009-06-04 Project Natal 2009-06-04 E3 big three rundown 2008-07-16