All I have to say is finally! It always sucked that you couldn't easily watch the E3 event if you wanted to. Anyway the larger the audience they show it to, the bigger the incentive they have to put on a good show to please their audience and from their perspective hopefully get them to buy more Xbox 360 stuff...
I hope most of the games they show on stage are multiplatform. 
Tease.







