Also, if you are ok with step, then I can really recommend Cardio and Weights, Low Impact Circuit, and Body Max 2. All have cardio, weights, and abs, with premixes to combine them in different ways. Also, Step, Pump, and Jump combines step, floor aerobics, and weights plus abs.