http://www.humblebundle.com/I post about the first one a while back, and they are doing it again with a brand new set of games.
Essentially you get 5 games for whatever you want to pay, and you have the option to set how your money is distributed between the developers and charity.
I haven't played any of these games, but I really want to play braid so I am buying it just for that.