We just came across this article in the Harvard Business Review. We think it's definitely worth a read. How do make business more human, for the benefit of more people? This seems like a good start.
What do you think?
http://hbr.org/2011/01/the-big-idea-creating-shared-value/ar/1