What is a good pre built estore - cart, inventory, shipping tracking, invoicing, etc

I've got an in-house estore that has become hard to maintain and I'm considering replacing it with an existing robust system. I'm looking for something with:

front end - browse & buy products, the look must be completely customizable
back end - edit products, product options & prices, product categories, etc
inventory - number in stock, low inventory warning, limited qty (no back order), min qty orders
billing - bill to credit card or account, calulates total including taxes & shipping
invoicing - partial shipments & payments, record of transactions, ability to make reports directly from db
bilingual - French/English front end at least

I'm more familiar with Microsoft .net/asp, MSSql Server, COM, XML/XSL - but I'm open to any products that you've found robust and easy to work with.  I will be host several estores on different URLs, same web server though.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Click Cart Pro

I've used it on a number of sites and have had no issues to speak of in getting it to run or maintaining it once alive.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I have used http://hazel.netsville.com/ and really like it

- Opensource (so free)
- Integrated with every payment method under the sun
- Plugins for everything else
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.