Like to donate mostly food products to local charities/churches or organization handling some kind of disaster relief. Then I feel like my donation is most likely to benefit those in need. Many people probably don't realize that being incorporated as a 'non-profit' is largely for tax purposes and doesn't mean the workers are unpaid volunteers and there is no requirement relating to how much of the money donated actually goes to the organization's specific purpose. I am sure some non-profits do good work, pay their employees reasonable salaries and are efficiently run. However, paying the staff of some of these their six figure salaries or spending most of the money on advertisements to solicit more money, isn't how I want my donation to be used.