Social entrepreneurship: It’s not quite nonprofit work, and it’s not quite capitalism. What it is is a number of businesses, many in the technology sector, trying to make an impact in the world while retaining a traditional business model. This new breed of...