We try to buy local as well; but sometimes you can't find what you want locally, and sometimes the price is just a lot higher when you do find what you are looking for. Today, I needed some test strips, and we went to the local Walgreens because it was right on the way home from the fitness center. They had the test strips, and they were marked $10.99, which was a bit expensive, but acceptable because I would have them right away. However, when I got up to the checkout stand to pay for the strips, they turned out to be $19.99 ! ! When i explained that the sticker price said they were not that expensive, they sent someone back to check, and she said "well, we had some cheaper ones but hey are all gone". By then , I was really upset; but paid for the test strips anyway. After we got home, I looked on amazon and it was $6.99 for the exact same amount of test strips. So the Walgreens price was a total rip-off ! ! I don't like Walgreens anyway, and now I like them even less, local or not.