LOL, it is hard to tell what site he is talking about. I mean that is a good site, however what he talked about, there are many like that LOL. I hope that is the one, or you find it. If not, no worries. Plenty of good stuff out there.
"The ghost... Was never there and you'll never see me"