I am setting up an e-commerce site for a friend selling jewelry. The site will feature perhaps 100 products eventually with different custom options like color, stones, chain types, etc. I need help on the following issues: 1. Shopping Cart. Some have recommended Zen Cart (free) and others have recommended paid carts like Americart. And there are about a couple hundred others. I need something that will allow for options at checkout - will Zen Cart work for this? And with the free Zen Cart, do I need to buy my own Private SSL? 2. Getting an internet merchant account. Is this best done through one's individual bank? 3. Payment Gateway Account. What will work and be secure without breaking my friends bank? Do any of the shopping cart services also provide this service? 4. Hosting. My friend's site will be fairly small volume. Will an inexpensive shared hosting like hostgator.com's $6/mo plan work? I see hostgator has a $15/mo ecommerce plan, but it seems I won't need it if my shopping cart provides Private SSL. Thanks!