Have any of you riders who put in longer miles invested in a professional bike fitting? I don't mean the basic 10-minute fit performed at many stores. I mean the two to three hour fitting down by someone trained in the process. If so, did it help and would you recommend the person who did it? Got contact info for that person?