Understanding Supply and Demand