+1 on Erik Moen. He has been very helpful in addressing my bike fit issues, and has even been so kind as to squeeze me in on the Sat. morning before Memorial Day (when his office wasn't supposed to be open) to adjust the new pedals he recommended I get, so that I'd be all set to ride 7 Hills.