Yeah, the games run surprisingly well, though I still found OnLive to be better with less lag. The "play from your browser" thing is pretty nice, though. You can pretty much start playing seconds after clicking on your game.

I put up some videos of it in the LP section a few weeks ago, if anyone wants to see how it runs on a decent connection.