IMO,Cabela's was better before the company went public. It's my understanding that Bass Pro is still privately owned. Maybe better?

Buying guns from Cabela's . . . assuming you have a store anywhere close to you, you don't have to rely on the Internet description. You can have the gun in question shipped to your nearby store for $25. That's what I've almost always done when I've spotted something of interest in their on line inventory. Unfortunately, they made some changes in how they organize the Gun Library inventory on the Net. "Shotguns" is now all one big category--60-some pages worth. Used to be broken down so that scrolling through side by sides didn't take nearly as long.