Within my metro area, I consider Walmart, BassPro, Cabelas, Dicks Sporting Goods, Olathe Gun Shop, Crossfire in Independence, Grafs, Midway, Midsouth, and CheaperThanDirt are all competing for my dollar, for many different things. I believe we should be spreading our dollars around (when we have them). When I set up for my H&R Hornet and reloading, I spent money at BassPro, Grafs, Midway, Walmart, and a coworker who ran an FFL with his dad, because no others had what I needed when I needed it. When I seriously go looking for shooting related stuff, I am very lucky as I make a circuit that includes Dick's, Walmart, BassPro, Crossfire, Olathe Gun Shop and Cabelas. It is amazing the abundance of choices I have.