As far as I can tell, I have just been invited to join the new-media equivalent of the Illuminati.
Or this may be an exceptionally elaborate prank.
I can't tell.
Off to do internet research.
Internet research reveals that while these people are really, really neat (a new media/art/game collective that's invited me to join), they are not actually funded to the extent that they implied. Though they totally got me for about ten minutes. -g-