Hopefully I can add Halo to this list after I try it for the first time starting Sunday. From what I could read from other peoples personal experiences Halo is supposed to give you some awesome workouts.