Buy the humble indie bumdle - http://www.humblebundle.com/
A lot of decent games, pay what you want, money goes to charity (amount that goes is up to you, all of it to charity, all to devs, some to each).
Donate more than $7.64 and you'll get even more games.
Free TC!