Supply and Demand - Consumers and Producers Reach Agreement