JaggedSac on 18 November 2008
Yeah, I forgot to add that they have tons of media for the games now. Screenshots and stuff. They load quickly and add a lot to the experience of browsing games.