Squilliam on 22 August 2008
Vgchartz.com - but there are tons of PC fanboys there, I try to ignore them but...
Otherwise I use gametrailers its awesome knowing what the hell they're talking about.
Tease.