The link that AsherF posted is not for P90X workouts, it's for Insanity workouts, those are two complitely different workouts. For Insanity you don't need a gym, for P90X you do, because you need weights, but not 1 pair of weights, you will need the whole set of weights, like 10 different pairs...