Only place I've used online is 1800contacts. Price was fine, and they made only minimal attempts to verify the prescription (they ship your stuff if the doctor doesn't call back in 48 hours or something).
After that, I looked for even better price and found that Costco beats prices I could find online. I'm guessing that the best deal will vary by the brand/type of contacts you're buying.