The start of 2007 seems to have had everyone within the marketing industry shouting about corporate social responsibility (CSR). Buzz-words such as ‘sustainability’ and ‘carbon footprint’ abound in ...