http://steampowered.com/
So has anyone gotten anything? The prices so far have been pretty insane!
I have bought so far: Torchlight, Lumines + Lumines Advanced Pack, Deus Ex: GOTY, Prince of Persia: Warrior Within, STALKER and Serious Sam HD: TFE.
I'm on shaped Internet right now so I'm downloading Torchlight first, then grabbing SS:HD (720mb and ~920mb downloads respectively).