In the last twenty years, the number of nonprofit organizations has exploded; there are more than 1.2 million organizations registered with the Internal Revenue Service. Donations and government grants have decreased, while at the same time, nonprofits are facing increasing demands on their...