No. The point of OnLive is that the game runs in their powerful servers and just streams the second-to-second progress to your computer or microconsole. If you have the bandwidth, it has significant advantages over Steam: it takes little or no hard-drive space, no game installation (you play pretty much instantly), you can play in any hardware and game saves are shared between clients, soon you'll be able to play on iPad 2s, etc. As backtothis, has discovered, the key is bandwidth. It works great on my cable connection, but results will vary .
2 games? hey, i was just checking my onlive account this morning and found that if you get deux ex human revolution augmented version then you also get the original deux ex game free, pretty sweet!