Whatever your cause, there’s probably a charity race out there for you. Nonprofits today are working harder than ever to earn your charity dollars. But with competition fierce, even the most prominent foundations are struggling to fill their rosters.