mnstr_trd_sd said:
i'm designing a site for a client who already has the product. All i need is a good program that i could set up shopping carts with.
i find this a little worrisome. there are actually a pretty large number of shopping cart technologies, and all the ones i've seen assume that you're starting w/ their package, not using it as an add-on to an existing site. i.e. the shopping cart is the paradigm to which you must shift.
adding products is no problem; most use some kind of underlying database and give you a backstore interface for adding / maintaining products, customizing the look and feel of the site, handling payment, managing the store, etc.
also, it's easiest to start by finding a hosting company that has your chosen shopping cart pre-installed. i.e. you wouldn't be downloading anything to your computer, but rather doing everything through a browser. a benefit of this is that all work is automatically cross-platform.
the product with which i've had the most experience is Miva. it's not going to set the world on fire, but it's a pretty solid shopping cart that allows for a variety of payment options. it's pretty easy to manage and, i feel, a reasonably customizable look and feel. be aware that it conforms to the design where there are function buttons across the top, a menu of products and categories down the left hand side, and products displaying in the middle.
if you're a programmer, you can program your own behavior in what's called MivaScript. and there are several companies offering lots of expandable behavior w/ packages built in MivaScript specifically for the Miva environment.
the hosting company we used is
http://www.hostasaurus.com/ . it's a small hosting firm, but they specialize in miva and they had excellent customer support. actually, i should say we switched to them after a horrible miva hosting experience elsewhere. hostasaurus' servers were an order of magnitude faster and they made the switch painless, even transferring our stores and database for us.
good luck.