Humble Indie Bundle is a pay-what-you-want (any price whatsoever), DRM-free bundle of indie games.
Because of the huge success it had (it's close to $1.3M USD at the time I'm writing this post), all those who have purchased Humble Indie Bundle #2 will also get the 5 amazing games that were included in Humble Indie Bundle #1. However, if you haven't purchased Humble Indie Bundle #2, you'll have to pay at least $7.41 to get both bundles.
If you're interested in puchasing Humble Indie Bundle #2, head over to humblebundle.com. There are only 3 days left!