Anyone have an account there?
I'm just validating mine now, seems like an interesting shared system. Looks like the creators have been involved with some anonymity stuff themselves.