If you haven’t heard of the Humble Indie Bundle before now, then this really is something for you to look into.
Basically the premise is that a bundle of Indie games go on sale and you can pay what you want. You can then split the amount you are giving between the developers, charitable organisations and the bundle organisers. If you pay more than the average amount (which is usually less than four dollars) you will get access to bonus games and prototypes.
Buying games, supporting independent development and giving to charity? There is basically no downside!
Best of all this bundle is predominantly from the developers Introversion giving you access to the simply fantastic Uplink and Defcon games.
For more details go to their website… do it!