A Good Place
I have this picture in my mind of the perfect gunshop. It is more than a place with a good selection of new and used guns. It should have a good selection of ammo, of course, and reloading supplies. But that isn't enough. I am fortunate to have several places nearby who offer all of this. They are good, but not perfect.
What makes a good shop great is a combination of knowledgeable staff and a neighborly atmosphere that draws in knowledgeable customers and encourages conversation (OK, I mean BS-ing). The kind of place where you might stop in to get primers and some targets and end up learning something about the relative performance of Nosler Ballistic Tips versus Hornady SSTs in a .270 Win.
I haven't found a place like that yet. But blogs really help to fill the gap. Witness the rolling discussion on carbines and the bullpup design which has been going on at Hell in a Handbasket, Backroads Blog, and Coyote at the Dogshow.