I have never been a big fan of Corporate Social Responsibility (CSR) as I feel too often it is nothing more than a form of greenwashing.
On the other hand, many companies do take their social responsibility seriously, so maybe I should not be too sceptical.
What prompted me to comment on CSR? Well this guide on the subject How to profit using corporate social responsibility from Jim Craig - an old friend and colleague from my Lotus Development days. Request your free copy if you wish to learn more.