OnLive Goes Live, Did You Sign Up?S

OnLive is either the future of video gaming come early, or snake oil dressed as cloud computing. What will determine which it ends up being is up to you, the user, and with the service now live, is anyone using?

The switch on the service was flicked earlier today, meaning anyone that wants to use OnLive can now do so. They're even encouraging early adopters with a "free" one year's subscription, which will cover the cost of the service, but not the games you play on it.

I've my doubts as to whether this thing will work for any game that requires precise timing or accuracy. Can anyone who's signed up prove me wrong?

Welcome to OnLive! [OnLive]