Yeah, I agree. With my recent entering into MTB, it seems like I'm at the shop every other day, buying tubes or tires or getting a tune up or whatever. Greg, John, and this other younger kid, whose name slips my mind, always treat me well. I've purchased two bikes from them and they're always very helpful when shopping, and when it comes to maintenance, they know their stuff. On a slow Friday morning, Greg and I had a nice conversation about DH and general MTB for over an hour and he knows so much and is really a nice guy. Nothing but accolades for him and his shop.
Jim