Contrary to popular belief, Goodwill isn't a charity shop, they sell items in order to pay for the training and the staff they have in their stores. I don't donate to Salvation Army much any more because they insist too much still on the religious component of their good works.