I have bought guns at local shops, gunshows, and Walmart. In Ft Worth its been my experince that we have only one rude gunshop and its the gun section of Cheaper Than Dirt which has the highest prices in this area. The local Walmarts have good people running the Gun counter. The real bad dealers in my area are at the gunshows. As a matter of fact the last 3 guns I bought were from Walmart. One is a super nice 700 ADL in 30-06 and the other two are the dreaded 870 Express and the even more dreaded 870 Express Super Mag. I would recommend Guns Plus Discount in Weatherford Texas to anyone, Carlton the owner is the best guy that you could find running a gun store. He always has a fresh pot of coffee on and will talk for hours.