As far as I can see you need a company with experience that can guarantee a professional business relationship and high quality results. We are such a company, with more than 3 years in web development, design and programming. We love working on ecommerce websites, since we have a very good history in this area. If you need professional business work, count on us. We are just finishing a website very much similar to the one you need. We will provide all the features needed, front-end and client area with direct purchase and shopping cart and also back-end for administration purposes where you can add/delete/modify products, change content of the website, track orders, send newsletters, view stats and much more.