I've been using i-contacts for many years now but like most if us, I tried another website for a change as you do but what a mistake! I was waiting THREE weeks for my contacts with no communication - Absolutely shocking. I order with i-contacts and receive my items with ONE day if ordered in the morning. And if there's going to be any wait on items, you're informed from the beginning. They're great! I love the "re order" option on the website, it's so handy. I highly recommend i-contacts.