The future holds new challenges and new opportunities for non-profit organizations. As economic, environmental and social conditions continue to evolve, many nonprofits are finding themselves ...