Just from my personal experience, I love step and it is my favorite way to get Cardio, but my knees start to bother me when I do it every day. I try to mix it up with walking, hi/lo tapes, and rowing. I have read that your body also gets used to one form of exercise, and so gets very efficient...