Check out www.humblebundle.com for Braid, Cortex Command, Machinarium, Osmos and Revenge of the Titans. They provide a code that also allows this to be redeemed on Steam (as well as let the games be downloaded independently) and while I already owned Braid and Osmos there, I did not have Machinarium. They say Cortex Command and Revenge of the Titans will be activated on my account when they eventually get to Steam, but in the meantime I am downloading them separately.
On top of getting a nice deal on five indie games, you can decide if part or all of your purchase goes to the developers or to certain charities. Good deal.
