Everyone that has tried P90X knows that eventually you get so annoyed with how long and boring some of the workouts are that you want to start yelling at the screen...