particleman - 3:21 pm on Nov 11, 2012 (gmt 0)
As a developer I've always created my own with very specific requirements. A lot of carts are very generic to fit many needs. I tend to agree with bewenched, at least examine the cost of having one developed. Sounds like you have a few requirements already (being able to handle a lot of products).