Video On Demand Store Design and Hosting