The most important consideration when wanting to implement an online shop is to pick the right shopping cart... and the most important feature of any shopping cart is how easy is it to insert products for you to sell (as well as other contents) .. leave the design, look and feel portion to professionals.. leave the infrastructure section (domain, hosting, installation) to professionals..... at the end of the day it is the store owner that has to manage and administer the shop.. adding and deleting products etc etc... so that is why being able to easily insert content is key.

In term of this feature my pick are ..

1) ZenCart
2) OpenCart
3) Magento
4) TomatoCart
5) Prestashop
6) XCart


What are your picks and why ???.. do share


For ready-to-use, infrastructure ready, pre-configured shopping cart implementations, do head on to http://www.ecterra.com