Someone mentioned upping their donations to the Humane Society after seeing one of those heart breaking ads they run on TV.
Remember that those ads, especially running in prime time, are EXTREMELY expensive so they are spending huge amounts of money on them. Unless the rules have changed, they would not be given free public service announcement time as they are requesting money. A while back I read an article warning people that not all humane societies are the same - that many of them spend the majority of their donation money on salaries to their upper management and very little actually on the animals. I donate but do it locally to my specific humane society.
I also quit donating to Blue Cross, etc when I read an article on how much their upper level management.
At Christmas I call my local battered women's shelter and ask how many women and children they have staying there and the sexes and ages of the children. Then make up individual packages for the women with toiletries and a package for each child with toys appropriate to their age. All this usually doesn't cost me much cause our shelter is small and there usually aren't a lot to women at one time. You can call your local police department, tell them what you want to do and they will give you a phone number for the shelter.