OnLive is one of the most impressive gaming options out there -- it's a cloud gaming service with the games actually 'playing' on remote hardware. That may sound clunky, but it works like a charm.
Instead of running the games from a local executable on your PC, Mac or console system (as you would if you installed from a disc or downloaded from Steam), you instead buy access to games on OnLive's servers. The games run on OnLive's infrastructure, streaming audio and video to you as you play, and sending your control actions (either from your mouse and keyboard or a compatible controller) back to run the game itself.
The arrangement may be a bit confusing (which is likely one reason for OnLive's relative obscurity, th