P90x is a good, tough workout program. It is a little on the expensive side and requires a lot of time (it consists of about 1 hour workouts 6 days/wk). It also requires dumbbells and bands (or a pull up bar in place of bands). I haven't tried 10 minute trainer, but it sounds like it would save time. I have also done Jillian Michael's 30 day Shred and thought it was pretty good. It is available at target and requires small dumbbells. It is pretty cheap and involves a quick workout daily (I think 20-30 minutes...it has been a while since I have done it) that hits strength and some cardio. Good luck deciding. I am sure others have good suggestions as well.