Basically, it's a cloud gaming site that streams games as you play them, meaning they're not on your computer. Theoretically, you should even be able to play the games on a netbook, because you don't need beefy hardware, only the ability to stream video. All the rendering is done their side.
Only problem is, minimum requirements is a 2mb internet connection, and I've only got 1mb. Just curious to hear if anyone has ever tried it? Would love to hear from someone who has.
If anyone wants to try and report back, you can sign up for free and all their games can be played for free for 30 minutes as a trial period. I'd seriously consider upgrading to a 2mb line just for this, as it would save me tons of money on hardware upgrades.