Why not use an online hosting service?
A. Pictures tend to be large files and cannot be easily managed over the Internet like they can between computers connected by a high-speed local network. Most commercial photographers think nothing about shooting a few thousand pictures each day, so they quickly take up large amounts of space on web-servers and cost more to host than one expects. Any solution that charges you a hosting fee based on usage will make it hard for your business to contain costs. Also, it is better to have the control yourself so you can ensure data can be restored if you have a computer problem. Hosting services do not guarantee to backup your pictures and orders and restore them quickly should something go wrong, in fact many do not even backup your order database regularly or give you a procedure to restore it on your computer.