They wait until the very end of the checkout process and add a bogus "Insurance and Processing Fee" That almost completely cancels the 15% discount code they give you. In my case the fees totaled 11% of the total cost. So overall you get a measly 4% discount. It's the old bait and switch and they know that you will still order because you need to be able to see. Just be honest from the start OptiContacts