I love yoga - it gives you great flexibility, teaches breathing techniques, lengthens and leans out the muscles and really helps relieve stress -
I have always found it VERY difficult to incorporate yoga/weights/cardio/circuits/pilates
Right now I go by rule of thumb - do cardio 5X a week...