Interesting blog post recently from Paul Klein of Impakt  a Toronto-based consultancy whose mission is to bring about “positive social change at the intersection of business and civil society” by helping corporations and nonprofits become social purpose leaders