I like Cabelas and wish they would open a retail store in my area. I have also found them to be very concerned with customer satisifaction. Another thing that has impressed me with them as that when you have questions, they seem to be very knowledgeable. Try asking technical questions of the clerk at your local Wally World or K-Mart sporting goods counter. Certainly no retailer is going to be perfect and satisfy everyone all the time but as long as they continue to do well by me they will continue to get my business.