Humble Bundle
A series of collections ("bundles") of digital creations that are sold and distributed online at a price determined by the purchaser. Humble also owns a store at which you can purchase a wider variety of games. Part of all their proceeds goes to charity.