I love these guys! They take all the time you need to feel good about your equipment. Selection is a little limited but they will take care of you by finding what you want. I drive 60 miles out of my way to go here - it's worth it!
Pros: Home town feel - friendly and knowledgeable
Cons: Somewhat limited selection - although I found everything I needed!