I use TrainerRoad and highly recommend it. You can "pay as you go" for only $10/month, which is a tremendous value. Subscribing gives you access to about 600 workouts and two dozen structured 8-10...