I used to P90X back in the day. I highly recommend checking out "power blocks". IMO they are the most bang for your buck, they take up almost no space, and they don't have crappy plastic dials (which break) like the Bowflex equivalent.