#1 Can you contact the company and are they helpful?

#2 Can you retrieve your data if you want to leave?

#3 Are they a good solid company that will be around?

#4 Is hosting done in your target country?

#5 Can you choose your own credit card processor?

#6 Are the pages search engine friendly?

#7 Can you use your own domain name?

#8 Is the cart PCI compliant?

#9 Do they charge only a flat fee?

#10 Does it include the features important to your business?