Phil,
I know you already know this, but this is the tale of the retail business. You're never going to be able to please everyone that walks in your shop (from the standpoint of having everything they ask for.) It reminds me of a recent post on "another" forum from a pretty famous fly fisherman/guide/tier about hair from a lamb's scrotum for fly tying.
But you are doing the one thing that many retail folks forget to do and that's "listen to the voice of the customer." To me, that is the key to any business and if you are successful, it is due to your ability to do that. The other part of that is figuring out who your "customer" is... Is it every single person who walks in the shop or is it the one time visitor to Taneycomo or is it your regulars or a combination? Then you have to ask yourself, what sets me apart from the competition? And what can I do that they are NOT doing? My sister freaked out when WalMart built a supercenter in our town. She was ready to close the doors and I told her to stop and think about what she does and CAN do that WalMart will NOT do.... She sells on credit, she delivers, and has done several other things to her business that sets her apart. Not that she's giving the Walton's any competition on the rich list, but she's doing just fine. You've got to "benchmark" BassPro, BCO, the other resorts on Taney, etc. etc. and set your business apart from them while keeping and adopting the good stuff. Even improving on it.
OK.... after reading this, I'm sure I'm preaching to the choir - several of you are in that choir... So I'll stop my business 101 class now...
By the way, do you have any lamb's scrotum hair?