Are you a user, cause after reading your suggestion I attempted to sign up and did so sucessefully so far however its been two weeks an still waiting for my invitation.
Any idea why it takes so long, cause I am aware it used to take months when the company first came around however they have been around for about 3+ years and many reports of it taking as quick as 24 hours but yet its taking extremely long for myself.