OnLive, unveiled a year ago with much fanfare, embraces "cloud computing," in which software runs on a computer elsewhere, not on the player's own PC or game console. That means players can buy or ...