Thank God for the new download queue feature on Xbox Live because Microsoft has released a ton of new content. Besides the release of
Frogger this morning (something that John has been talking about all day) a demo of
NCAA 07 is now available along with new trailers for
Mass Effect, and
Halo 3.
Thanks to
Major Nelson for the scoop.