You can also order bikes online and have them shipped to him for assembly, and his rates are extremely reasonable (something like $45 for a single speed, $75 for a geared bicycle). He did a great job assembling my bicycle.
Poor guy also works something like 80 hours per week, because he's always there during opening hours (which include everyone else's commuting times), and he often works late on the backlog of bikes to repair that's been building up.