The big retail chains haven't chased everyone away yet--there's still a nice family owned pharmacy in Collinsville.
After I got frustrated with the poor service at the retail giants, I decided to spend my money on my hometown Main Street and I have been richly rewarded with better service. They have always had what I needed in stock. They have a good selection of over the counter items in addition to prescriptions. If you want to feel like you know who you're dealing with, this is the place!