madskillz on 12 July 2007
Where is the source? A forum? Really ... show us an official announcement online somewhere, not a digg.com link to a freakin' forum!?!???
Just googled that ... I did find a couple stories - from E3 - 2005. Joke's on you ...