I'm starting a TRX training class next week, for six weeks. I expect to be whimpering like a kicked puppy after the first hour session.
Then I will get one for home once I learn what works with the instructor.
http://www.trxtraining.com
I've done different things but this is really a big bang for the buck, in $$ and time spent. Designed by a Navy SEAL for training in the field, they know something about fitness.