It's part of what the Humble Store is calling the Indie Showcase and it's awesome. Particularly if you like paying low prices for those cooler than cool Indie games. Finally, a chance to play all those games we've been pretending we've already played.