OnDemand Fitness not only provides access to thousands of exercises that are randomly selected based on your setting and available equipment.
But it also presents a circuit training style routine with thousands of workouts and almost limitless combinations.