Summary: Nonprofits generate revenue from at least nine types of sources — and 31 percent of nonprofit finance professionals find managing those streams the biggest challenge they face on the job, ...