ThinSkin writes: "Imagine playing bleeding edge games, yet never again upgrading your hardware. That's the ambitious goal of OnLive's Internet delivered gaming service. Using cloud computing, OnLive allows gamers to use ordinary hardware to play extraordinary games, thanks in large part to OnLive's remote servers that do all the heavy lifting. With a fast enough Internet connection, gamers can effectively stream and play games using a PC, Mac, or a "MicroConsole," a dedicated gaming client provided by OnLive that includes a game controller. Without ever having to worry about costly hardware upgrades or the cost of a next-gen console, gamers can expect to fork over about $50 yearly just for the service. If this thing takes off, this can spell trouble for gaming consoles down the road, especially if already-established services like Steam and Impulse join the fray."
Thus spake the master programmer:
"When a program is being tested, it is too late to make design changes."
-- Geoffrey James, "The Tao of Programming"