You can read about more ways to do good here:
http://www.ethicalconsumer.org/ethicalconsumeremailnewsletter.aspx
William Macaskill has written Doing Good Better, a book that challenges us to look further at whether the things we choose as our ways of doing good, could be improved upon He is founder of the Effective Altruism Movement (http://www.effectivealtruism.com)