The Humble Indie Bundle
Do you want to support indie games and charities? If your answer is yes, then I think you should take a look at the Humble Indie Bundle. You can pay what you like and decide yourself how much of what you pay goes to the developers and the charities.