Home Off Beat Bowflex PR1000 Does Everything You Want a Home Gym to do