Yes you need an invite thus far, until they open it up for public consumption, but I don't think they'll do that, as needing an invite kind of lends an air of exclusivity to it.....kinda like I have a cold, and I think I'll "invite" (read: cough on you) you to try it if you'll ask pretty pleas to join the club.
That being said:
FOR THE LOVE OF RUDY, THIS SAME DANGED SUBJECT JUST FELL OFF THE FRONT PAGE, WHERE IT WAS A REPEAT OF ANOTHER THREAD!
This SO doesn't deserve a sticky, but dang if that won't prolly solve the multiple threads of this.
Perhaps a mod could merge the three (or more) threads?