Record the best time on each route
For the purpose of developing training
Many thanks for your suggestion, and support for TrainingPeaks Virtual.
I'm delighted to say that this is already fully implemented. Just select to do a Time Trial event on a course, and you'll be able to ride against your top 3 fastest previous rides on that course (as well as anyone else entering the event live!).
Obviously this feature also includes displaying the times of your previous best rides too.
Note that this is deliberately only done in Time Trial mode so that you get accurate data to compare against, rather than draft assisted times that are largely meaningless from just riding around in the free-world.