Who Will Win the On-Demand Download Competition?