you might like the biking programs designed for mountain bike racers here
www.lwcoaching.com