So, a few years back, my wife and I each bought a bike from Gregg's. Having never had a really good bike before, I was really excited to finally be getting one. It's been long enough now, that I don't recall all the details, other than when we left, I had a great bike (Trek 700 something hybrid) that would last me until I "graduated" to the next level of biking, and my wife had a great starter bike.
The reason I'm writing this review is the experience we had last Friday night, going in for their free "Beginning Bike maintenance" class. This was a remarkable experience. One of their employees stayed almost two hours past the closing of the store to give me and my wife, and about 4 other gentlemen, an intro into bike maintenance. There were a few things covered that I knew well, such as how to change a tire. But even on topics like that, I learned a lot of new details, and left the class feeling like I could keep my bike in good working order with a minimum of effort. This was really important because I recently started biking to work, having that nice combination of distance between house and work and terrain, and insane gas prices making me look at alternatives.
All in all, both for service, the lack of the "hard sell", and the education they freely give their customers, I would say give Gregg's, whether in Bellevue, or in Greenlake, a chance to get your two wheeling under your own power.