Check out CK Bikes - Craig is a great and knowledgeable guy:

http://ckmobilebikerepair.com/bike-classes.html