One of the beat checkout experiences I've had in a while. Props to 1-800-CONTACTS.