Training peaks is a very good way to track your progress as well as see your upcoming schedule of events / workouts. Very useful tool in your training.
Markemor about TrainingPeaks, v7.9