Macworld.com - We’ve talked about the glory and promises of OnLive in the past—it’s the online gaming system that promises to let you play your favorite games whenever, wherever, and on whatever device you want. Now the gaming revolution has a street date, too: June 17, 2010.

Source