Streaming video game download service OnLive is gathering steam, scoring a big win with a day-one release of the eagerly-anticipated Deus Ex: Human Revolution. Don't have an OnLive console? Don't worry, one comes free with the Augmented Edition of the game.
For those unaware, OnLive is a service that allows players to play games streamed via the internet. OnLive's servers power the games, streaming the video of you playing via the internet. It's an interesting concept, and if you've got the internet speed it works quite well.