I've been having a really strange feeling that I procured some through that faucet site back in the 2011/12-ish time frame and it's driving me crazy... been having weird flash backs and night sweats just thinking about it.
Oh, I've had that feeling (or maybe it's just wishful feeling). I think the feeling hit me when I used a bitcoin testnet faucet. I doubt it happened though - the memory can certainly play tricks on me.
The first sats I ever got was from the Sun Exchange, they were in the same building as a company I was working with so I decided to get on one of their latest projects at the time and fund the installation of some solar panels, its not much but they've been kicking off sats for 5 years now and another 15 more to go