The vending machines offer items sponsored by five different charities, with a range of prices. Shoppers can spend $5 toward ...