I mainly get this feeling from Caiman.us
Back when I was a kid, I would download freeware games for days, and I was active on that forum. I check back every now and then and the forum is barren, also the owner died quite some time ago.
Ouch, that's one that makes me sad.