Yeah, so after trying OnLive, I recalled there being a similar streaming service called Gaikai. After my horrendous first experiences with it a few months ago, I've decided to give it another chance to see if it's improved at all. I play both Dead Space 2 and Mass Effect 2 for several minutes, then give my thoughts on the service.

http://www.gaikai.com/ - Just click on the game and it will start instantly in your browser. Yes, in your browser.

(If you missed my OnLive test run with Prince of Persia: The Forgotten Sands, it's right here.)