Mostly to help myself, here is my training philosophy and supporting info.
What a great training tool! All the data being thrown at you and the fancy course video/graphics make the workout a little more bearable.