I've been in the process of redoing my site and moving to an eCommerce solution, and thought I'd share back my experiences here...
I tried out the Big Cartel site that Mark linked to above, and it's really nice. Worth a look, VERY simple to setup, and the fees are comparatively low (I would have wanted additional images per product, and inventory tracking - so cost for me would have been ~$10/mo.). Check it out, especially if starting from the ground up.
As I already had the BlueHost server running (and supporting other stuff), I landed on
OpenCart. You can install it from BlueHost's control panel (a 'one click' kinda thing). It is available free and does not have any feature limitations. Also a really nice, simple affair - all configurable from a menu. I only elected to dive into the code for some basic cleanup (removing a few hardcoded, superfluous links from the header and footer sections; it was easy to find where to dig from Google searches).
I haven't redirected the live site over to it yet, but here's the preview link. The inventory control, payment pass-thru to Paypal, and "wish list" to notify interested parties of new stock will make my life a lot easier (I was doing it all via email before):
http://psionicsoundworks.com/psionic/index.phpI did have to add a couple of features (SSL, dedicated IP) at BlueHost to protect people's personal info (name, address, email), and so I'm up to around $200/year now with BlueHost - to offer a point of reference.