Aha. You see, I just clicked on the link the OP provided, and was presented with a ugly html form to sign up or login and that was it. No info. No logo. No explanation.
Look, I develop web software for a living. I'm a coder, I'm not a stickler for style. But I would NEVER say to the world "come test this" on a site like *that*