GameTrailers and Gamespot also did live streaming versions. Though Gamespot's I found to be pretty shoddy in places. (Maybe it was just my net, but there were a lot of spots where it was skipping, audio cut in and out, video pixelization.) Though next year I'll have to give some of those other places a try to see how they work...