Supply Demand Dynamics