We're looking for new writers to join us!

When it rains it pours on Xbox Live

by: Chuck -
More On: Xbox 360
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.