My youngest son who is 17 yrs old & has always been athletic has started STS. Many years ago I had P90X & gave it away, I just didn't care for it. My sons have hounded me about giving it away. I keep telling them STS is sssoooo much better! Well now that he is done with sports for the season...