Everstar on 05 June 2008
we should make a new topic of this in the gaming disction place so all the news of alll the systems can be put there call it like the offical E3 news thread or something