If you already picked up the Humble Bumble you should be able to log into your account and there will be an activation code for Steam and Desura. Desura is apparently a new digital game site. They don’t have much on there yet. If you don’t have the Humble Bundle yet, then pick it up! You will be supporting a good cause.