+1 (except I'm not a treasurer). It is really quite shocking to see some of the administrative overhead costs associated with charities.
I don't do the nickel and dime donation thing. I pick one or two charities to give cash, get my recepit so I can deduct on my taxes.
The other two things I've started doing is to pick up several of the wish-lists from "giving trees" and go buy those toys to give to the charity to use at Christmas. My family is a PIA to shop for (and if they really want something, they will just go get it for themselves anyway) so now most of them get a card that says their gift was "baby dolls and a basketball" donated in their name to XYZ.
The second thing is to deliver canned goods DIRECTLY to the food pantry instead of leaving the bag on the stoop. I know the little card says the Boy Scouts or the mail carriers are running the drive but I didn't SEE who left the card. I can print up little cards with logo's taken from web sites and get a bunch of free food too...