Saw this, but haven't tried it yet:

http://thesufferfest.com/category/videocast-workouts/