...Seems like it shouldn't be much harder than a standard cart. We need the cart to remember not only an SKU, but also the size and color of the item.
So, use an array, right? A multi-dimensional one? Any pitfalls I should look out for?