Originally Posted by
vandalby
Except, of course, that this thread hasn't been updated in a year...
I'd recommend to the OP to run a search on "promo" or "promotion" and see what pops up. If I recall correctly, the page the OP is referring to was a 3rd party site. Unfortunately, I can't remember the address either and am not sure if it's still maintained.
Fair enough. However, if the OP is looking for third party sites, he/she was not clear about it.