Download Demand, Supply and Pricing