While nonprofits and for-profit companies are normally thought of as existing in separate worlds, their life cycles are quite similar, with comparable ongoing challenges and crossroads moments. When nonprofits reach a pivotal milestone, like the retirement of a...