You might also check out Yahoo for an e-commerce solution. We have a few merchants using them. I have had to call them (Yahoo) a few times for some merchants because they were not based in the US and when talking to yahoo's customer service rep, they were very helpful.

Usually most of the turn-key sites that have everything in one package are great for starters, but for people who understand code and might need a lot of updates - they seem to have problems from time to time. There are limits at what you can do on a hosted solution unfortunately. It's a program that is built to please everyone and meet everyone's expectations, but of course, that cannot be done.