Does anyone else know about this website ? I'm having trouble registering. I sign up and everything but they never send me the confirmation link. I figured maybe it was a mistake, so I tried it again using a different e-mail address, but it still didn't send. I then tried using g-mail instead of...