A surprise was promised if (read: when) the second Humble Indie Bundle hit sales of $1,000,000. True to their word, a surprise is here: The Humble Indie Bundle can now be redeemed via both Steam and Desura.

Whether you've already bought the pack, or are just buying it now, if you visit your unique link for the bundle, you'll now find two keys that can be plugged into Steam and Desura. After putting the code in, you'll be able to download Braid, Osmos and Machinarium to your libraries, with both Cortex Command and Revenge of the Titans appearing in your Steam/Desura list once they are added.

As if you needed more reason to pick up the bundle, this is a mighty fine one! The bundle is still available for just over 2 days.