Smeags on 02 March 2009
Well, all I can say is that It looks a lot nicer that it did a couple of weeks ago.
Plus, it's a lot easier to actually find what you're looking for, which was my biggest complaint from the get go. So in the end I'm really enjoying the new and improved GameRankings.