xlost7 on 14 November 2008
Nice, I expect you to make a thread on your beta findings :) plz
And also, I'm just going to have to wait till next Wednesday to find out about this New Xbox Experience.lol







