I have used a CTS (Carmichael Training System) coach for a year now. He lives in Colorado Springs and I live in NYC. He is great. Takes time to understand my goals (I race and he shared not just training but strategy) gives constant feedback and is generally a really good guy. His name is Dave McIntosh. Just tell him Jeff from NYC referred you if you contact him. Ask me for his contact info if you want it.