I went to Cactuslocate.com over an hour ago and tried to sign up. I was asked for an invitation code. If you don't have one, mail us, if we have room in the program we will contact you with an invitation. So I clicked the contact us link and the email subject was Beta. I haven't heard from them yet, so apparently they don't want any more folks signing up.