Sunray
Its sunny somewhere.
Not a sale but a showcase of lots and lots of demos of games.
There are 500 playable demos. I just saw this, but don't have the time to play any right now, but will prob at the weekend.
Steam Store
Steam is the ultimate destination for playing, discussing, and creating games.
store.steampowered.com
There are 500 playable demos. I just saw this, but don't have the time to play any right now, but will prob at the weekend.