There is a new Humble Bundle deal in progress right now. I picked up the last one and it was pretty sweet. Got steam codes for everything too.
If you pay over the average you get a couple extra games in the deal. No steam codes announced yet but it's alpha, I would expect steam codes to be sent out if the game gets up on steam. Looks cool, real old school feel to it.