Three little letters and they can make so much fuss… CSR, or corporate social responsibility, is a very legitimate and right concept, at least in