I heard about this site through a mixture of sorts. I first found it by accident when i was searching through google for cheap games, but never pu it in my favorites or anything and soon forgot the name of the site and never could find it again. Later I saw it in XBN and was like that's the site, that the one, so ever since that XBN i have come to this site, but only recently have i singed up.
Here and there you'll see it on gameFaqs as well.