Building a business on giving stuff away for free? Yes, it can be done — and done profitably, with benefits to the business itself as well as to the greater good. The one-for-one business model has become a proven way for charitably minded entrepreneurs to...