One of the problems of running an online store is that you have serious requirements for your hosting: you need speed and security at the same time if you are going to charge payments from credit cards. Every second you wait for a download, you lose tons of clients. Most studies show that people are willing to wait no more than 4 seconds for a download, and this is very hard on e-commerce sites. On the other hand, you must also channel your customers' credit card information ...