I've been a Cabela's customer since the late nineties when I was possessed by surf fishing. I've been a Club Card customer almost as long, I think! The key to Cabela's is to research your major purchases, get a Club Card VISA or a regular shopper's card, to accumulate valuable points and watch for the sales. I've traveled the country back and forth for years and have been to both their Nebraska stores, a MN one, ME, PA, WV and both TX stores. I was coincidentally at the Lehi, UT, store the day it opened and met Jim and Dick Cabela!
At the end of November, because my wife had just gotten her own Club VISA, we went to a VIP event at the Allen, TX store which is a stone's throw from our home. The "VIP" meant you had the card. We went to the store after regular hours, had complimentary wine and snacks, and got the employee pricing on everything. We saved $100 on a shotgun and $45 each on two handguns, bought ridiculously cheap ammo and had a fine time.
Always check the Bargain Cave! which at the NE HQ is a whole warehouse, and watch those sale flyers! I've bought new and used guns from them, as well as my locals guys, for years and sold them a few, too. They have great customer service, too.