OnLive is a ‘cloud computing’ service that will let you play any games (that are on the service), on a decent PC, as long as you have a internet connection. How does it do this? It streams the game online, so the game is never actually playing on your PC, its playing on a PC owned by OnLive. I don’t think the service will be that popular, but we shall see.
The title is suppose to be a launch line-up for OnLive. It is set to launch on June 17th at the E3 Expo. Hopefully you have a fast enough internet connection.