I highly recommend J's Mobile Bicycle Service. His prices are extremely comparable to the brick and mortar shops but the service is more personable and he comes to you - bonus! He did an excellent job fixing my bike and getting me back on the trails. I can't recommend him enough and he'll be the first person I call when I have any troubles with my bike.