I buy most of my stuff online, probably 80% total, but I do still go to a few local places and pick up something I need for a trip in the next few days. Mostly Tacklewarehouse, sometimes landbigfish and have even ordered a few things directly from Mann's and a few other places. I live in Rome GA, so Bass Pro and Cabela's are a ways off, I only go there now if I know I need one specific thing and they are the only choice. I still like to hold a rod in my hands though before I buy it, and most of the time I want to put the reel on it I will use with it most times to feel the balance before I buy it.
I will say the few times I have been to the Bass Pro in Chattanooga it has been very disapointting, awful customer service, big sections of the fishing department just empty and the prices. I will say that I like your Cabela's pretty well, I got great customer service there, they let me put a reel on a rod to feel the combo and one employee up there searched sunglasses for 20 minutes trying to find something for me.