Donating money if you are not (filthy) rich is foolish. Those money would be MUCH better spent on you. If you want to help, do it with personal efforts.
If by personal efforts you mean helping out in a soup kitchen or flying to Detroit to help struggling kids---that's pretty inefficient.
Or did you mean something else?