At a recent CSR presentation by a UK bank, I was struck by the highly commercial attitude this company is taking to its community involvement.
UK Fundraising - improving the effectiveness of charity and non-profit fundraisers