Stay away from the Red Cross-they never use the money directly for the disaster you think you're contributing for, but rather put it in their general funds. There was quite an expose of their methods after 9/11. Not that they haven't done good work, but too much goes to administration and the staff these days and not enough to the actual aid to victims.
I don't like the Red Cross either. We contribute to the Salvation Army pretty regularly and I've never passed a kettle without putting a dollar in.
Some days when I'm grocery shopping at 3 different stores, it gets a little ridiculous, but I have a superstition about it. LOL