Demand and Supply Dynamics