Inside the Buy-One Give-One Model