Initially i didn't make a separate thread for this as it was only one game, but predictably, two new games have been added to the deal: The Binding of Isaac and Blocks that Matter http://www.humblebundle.com
Worth it imo just for the Binding of Isaac. Registers on steam and your money can go to who you want. $10 from me straight to the devs seems like a good deal.