Have to say I love Cabela's. They have always provided me with excellent customer service. I had the handle on one of their XML rods come loose after 8 years and they sent me a new rod along with a refund check for the difference between what I bought it for 8 years ago and what it was on sale for at the time of my return. Sounds crazy, but that is no BS! Thats just one example of the good service I have received. I have their credit card and have found the customer service on that is excellent too. The card is probably not the best credit card deal around, but I like their service so much that I have gotten rid of all my other cards except one (just in case).
I am sure there are many examples to the contrary, but all my experiences with Cabelas and their products have been excellent!