In defense of Cabelas and BPS. Both the ones we have in my community are involved in teachng hunter educations and youth fishing classes. They bring in experts to talk to everyday "Joes" about a number of good things. They directly or indirectly support organizations such as pheasants forever by providing meeting rooms. I once seen a fishing associated take a Mother and her son around the fishing section and set them up with rod, reels and tackle and give detail instructions on how to use the tackle and were locally they might go for some sucess.
The savy shopper is going to find way better deals if you have the computer savy and the skills to search for said items.
If your fortunate to live close enough to one of the stores its great to go in and sit around with a cup of coffee and watch the aquariums, people and soak in the store while the wind howls and it's raining and very cold outside.
Who doesn't get a bit excited when walking in the front door? The company needs to make money to provide this.
So I say shop carefully if you find better deals online great, buy them, but don't begrudge these companies for making a few $$. I for one would be sad not to have these stores provided by Johnny Morris,Shields, Gander Mountain and the Cabelas company.
fatrap