Cabela's is great because they carry so much stuff you can almost always find what you want but....you have to know the product your buying. Major equipment purchases I always make at local shops even if you pay a bit more. Service counts. I have never found their prices to be all that great and if you do some leg work you can beat them without much work. I have never been able to understand why they can't offer better prices with the bulk they must purchase. Even in their "Bargain Cave" I wouldn't classify the prices as bargains unless it is something they are discontinuing