http://www.humblebundle.com/ I'm always torn about "Buy something and we'll give money to charity for you", I tend to only do it when I was already going to spend the money.
But Humble Bundle is giving 100% of the money to charity and you decide the distribution (Important because I bet some people are still upset with the Penny Arcade guys, I know I am ambivalent about them).
The games are interesting.