That link doesn't work. Is this that OnLive thing?
If so, it's a really, really cool idea. Being able to play a top of the line PC game on a system just powerful enough to stream high quality video could revolutionize how "gaming" PCs are built, if it catches on.
Of course, you need a 5 MB/s connection for it to work, and not many people have that.