When clients come to us looking for recommendations on a shopping cart solutions, we push them all to Shopify. They offer beautiful, pre-made themes, a world-class shopping cart system and pretty capable blogging and site-builder functionality. Best off, you can be up and running in hours instead of weeks or months. We highly recommend Shopify. Check out Shopify