Matching Supply with Demand