Despite being drawn back time and again because of their close location, selection and good prices, you have to be overly-patient to get waited on. Most retail establishments would not do well with this lack of client focus. Perhaps the limited number of gun retailers allows Keith's to get away with this. If you want GREAT customer service, travel south to the Gun Broker in Clackamas. Their prices aren't much higher, but the service is 500% better. They even acknowledge your presence when you walk in.
Pros: selection and price
Cons: lousy service
more