As if the rare finds, great deals and excellent costume ideas aren't enough, most thrift stores are tied to some kind of charity, so shopping there helps to support people in need. The Salvation Army's stores fully fund their adult rehabilitation program, including a work rehab program that operates in conjunction with the thrift shops. The Society of St. Vincent de Paul has stores all over the country and helps directly benefit those in need. There's likely an individual shop in your town as well that works with its own special charity, whether it's benefitting the homeless or helping to shelter those with AIDS. Spending money at thrift stores is a great way to help give back a little, whether through donations or shopping there.