xLeftyx on 01 November 2012
It took me a while to figure out how to add games, as well. Reading through past threads before I joined, it seems I'm roughly a year and half or so too late since its prime.
Although, the site does have its moments. Except for its ads recently, I have no major objection.