Charitable organizations play a vital role in society, as evidenced by their enormous economic and social impact. Yet, for many of them, soliciting adequate resources to carry out their mandates is a continuing struggle. Confronted with a growing need for their services, fierce competition from...