I'm not sure whether anyone has heard of the humble indie bundle before but for those of you who haven't.
http://www.humblebundle.comIt's a project that is a Pay what you like for a collection of indie games, you then chose how to split the money (between charity, the devs and the people who run the site)
It's a chance to pick up a few indie games as well as support a charity and innovative idea.
P.S The games are all multi platform and redeemable on various platforms