This is exactly what I'm looking for: a great shop with excellent customer service that also offers access to their community rides, etc. Here's the problem.. I feel disrespected at the only shop in town that carries Specialized. There is a bike store called 'Fat Frogs' next to my house that's awesome. Friendly as can be staff that will answer anything you ask without ever getting frustrated. Treats everyone the same, etc. But they only carry Scott and Felt. I'm not impressed with either bike in my price point. I wish they carried Specialized. If they did, I would have bought yesterday. So I guess I have to just settle for subpar service.... idk