An Inside Look at Pay-As-You-Throw Programs