Sorry if I made it sound like you can't help others. I just wanted to point out that one of the requirements for being classified as a not for profit entity by the IRS - is that the entity cannot sell ownership (shares) in the entity.
One can have a business that helps others and choose to get the not for profit designation from the IRS or sell stock in the company - but not both.
It is a matter of choice and should be carefully thought out at the beginning.
Good luck to you with your efforts.
Business Growth Masters, LLC -
Capital Catalysts for Entrepreneurs
Home of the Scalable Business Plan
and QuikStart Capital Programs