Jaffa, good question. We were wondering the same thing. I think that it could be setup as and Add to Cart button with static variables assigned to the button. I am not sure how the page would refresh and add it if placed on the checkout page. I will look forward to the comments on this.