I do circuits as well alternating between 2 diff programs also. I dont use any weights.. all of my workouts are body weight workouts. It works good for me.. plus i figure if i cant lift my body weight for 3 sets of 12-15 reps then i don't deserve to go to weights... it has helped me out a bit.. i also do intervals on a bike to get the cardio in.