To sweeten the pot, Humble Bundle is also a "pay what you want" service. You can get bundles for as low as a dollar, but are welcome to (and encouraged!) pay beyond that in order to give the creators a little more cushion in their pockets. When you purchase a bundle, you're able to select exactly how the money you're paying is split between devs/publishers, HB, and a charity! It's right below the Order Summary box (some people don't scroll far enough and miss it), and you can get as granular as you want with it. It's kind of an awesome system, and is how I've been able to expand my game and software libraries as much as I have on the limited budget I need to stick to. Bundles are always changing, providing all kinds of new opportunities to pick up stuff. I've got email alerts set for certain types of products and get notified any time a new one pops up that fits the criteria.
So now that I've talked your ear off about that, I want to share that Humble Bundle started a partner program, and I am a part of it! What does that mean? It means that if you click that handy dandy Humble Partner button on the right (bonus: bookmark it for later use!), anything you buy from HB during that session will have me added to that payment split as well! You still get good stuff, and I get a little bump to help keep me doing what I'm doing. You'll also be supporting a charity I love, Austin Pets Alive! They're a great rescue local to me and I'm super happy to be able to help them out as well.
Short version: if you buy anything digital, you should be looking at Humble Bundle first to get better deals, and if you use my partner link you get extra internet cool points.