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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results