I found visiondirect to be cheaper, come quickly, verify prescription in a timely manner, and be a generally great buying experience that's even cheaper than Costco. 1800Contacts is always more expensive (hence the price matching requests), but why even bother?
AMAZING customer service.
They will replace any lense that tears. I've had them replace lenses that I had change because they started bothering me and they even mailed me a $5 coupon for next time.
Also, they will exchange even single lenses when you place a new order with a new prescription.
So if they will beat everyone elses price, why not?
P.S. I usually find opticontacts.com to be the cheapest and PM using them