I have been doing triathlons for a couple of years now--sprints, olympic distance and even a 1/2 ironman, all on a road bike. I never expect to compete for top spots (unless I am suddenly possessed by the spirit of Michael Phelps), but I wouldn't mind getting faster where I can. What is the...