Great for people who don't have faith in their own cyclist training program!!I have tried for quite a while to become better but I always got stuck on some of the steep hills and they wore me out. This is a very detailed and thorough program that wil...