I second this comment. It would be great to have certain products only available as add-ons once the customer has selected the main product. I don't want customers to add to their cart the "add-on" as it requires the first product to be purchased first.