OnLive.com

The games are hosted on a server and the video is streamed to you, so no local resources are being used. I cannot believe how well this works. It looks fantastic!

You can sign up for a free one-year account and play demos of all the games.