Supply and Demand: All seasons