I've been doing MTNTough for the last few years. It's as good as it gets. Great programs, and they're well presented as well. I like the coached videos, but some people prefer the printed programming to do on your own (mostly so they can listen to their music while they workout). I just like the coached ones, because I don't have to look at a PDF or printed paper to see what the next exercise is. With the coached ones, the coach in the video tells you what is coming next, and you just keep rolling. But all of the workouts are great, regardless of which type of presentation you prefer.