I randomly hit an article while doing some research into possible Christmas purchases back in November of 08'.
I was still affiliated with other gaming sites, so I didn't bother signing up until other said sites became far too stupid, harsh and irrelevant to tolerate any more (Gamefaqs, for starters).