I may be late to the party here... but Trainer Road (www.trainerroad.com) has come out with a customizable workout program. I just saw it on their webpage. I've always wanted to create my own workouts in that program.