Charities...which ones to choose?Charitable giving, both on a personal and corporate level, are important parts of our social responsibility and ways to improve our...