Used to use Coastal Contacts.  YOu do need a prescription for a doc and can't be more than a year old.  Now I use Costco. 1-800-contacts is way too expensive.