A recent survey, by Charities Aid Foundation America, identified six reasons that motivate people to donate money.