chadhenry - 7:09 pm on Mar 22, 2010 (gmt 0)
I highly recommend Magento for something like this.
@lpiracing - do you have a limited budget? If not, I would definitely recommend Magento Enterprise Edition. If you do, their community addition is just as good, however, I would stay one or two releases behind the current release.
@plasma800 - I've had some issues getting Magento up and running as well but usually after a bit or troubleshooting I can get it stable and working without a problem. PM me if you need some help and I'll see what I can do.