The Salvation Army also has one of the lowest percentage overhead compared to other charitable organizations. On about the same percentage as Catholic Charities and Chabad (that's right, religious, or faith-based if you prefer, organizations).
I agree, Fred. I don't waste my time working for, or contributing to, those that waste my hard-earned dollars. People really DO need to do their homework when it comes to charitable giving, or they may as well just throw dollars out their car window in their cities and towns as they drive around each day; it does as much good that way. :)