Well i could reply to the diff threads inwhere people ask for invites.
However.. We just did set up an invitesite. People could give this a try.
We will be adding more sites to the list.
And curious to know about what people think of such..