Basically what it is is a program that lets you watch on-demand streaming video. It's from the people who made Skype. :)
Anyways,
I was wondering your thoughts on it, if you've been able to find an invite. And if you have a spare, I'd love to get one.