Corporate social responsibility - ya gotta love it Papering over the governance cracks Channel09 Jun 2009 | 2