weird mail

I just got this odd card in the mail:

Hand-written, sealed with wax, with a phone number and a web site written in light pencil on the back:

It looks like The Dharma Initiative, and is apparently some kind of alternative-reality game.

But the real puzzle here is, this was sent to my home address, which isn't terribly easy to find. So which one of you ratted me out?

Tags: ,