There are more than 1.2 million nonprofits in the US and, Art Feinglass notes, "all need good PR."