My insurance company requires it for any medication that you need longterm... after 3 months of filling the same med, you have to switch to the mail order. Doesn't bother me, because I already have been on the drug awhile, have had the counseling I needed, I know I can always call up my pharmacist or the line that my insurance company gives me (24 hours, btw), and its the same med. Never had a problem, and it's easier than messing with refills each month on some things. And I just pay one copay for 3 months, instead of each month.
I do feel for the pharmacies that are hurting from it, I honestly do. Unfortunetly, many of us that have a lot of medical needs CAN'T afford to not take advantage of cost-saving methods. I CANNOT afford to pay 3x the amount just to keep the pharmacy in business. I think it's wonderful if you can, but I can't. Not only that, but my ins company will not cover anything after those 3 months filled, so I'm up a creek.
Unfortunatly, just like many things, pharmacies may become a thing of the past in the future. I can think of alot of fields that have gone to that, too, due to Internet.
I've never had a problem with mail order, I think its a good thing for those that need to save some money, and I trust them. I don't understand how anyone can talk about gaps, and emergencies, and such because I only use them for LONGTERM meds, I still give my local pharmacy ALOT of business for my shortterm meds =) And my pharmacy is open 24 hours.