Yeah, that 20% should have a cap.
In general it is good to keep your eyes open when dealing with the non-profit world. There are some very good, well meaning organizations out there, but there also a lot of organizations that solely exist as tax shelters, influence peddlers, and resume/ego boosters.