I've always been a fan of free weights, and I still am. Recently, however, because of a different work situation, I've been unable to go to the gym. I'm a volunteer firefighter, and a couple of the local stations put some money together and bought a couple of nautilus machines and a BoFlex. While I still love free weights, I've also become a big fan of the Boflex. It actually works really good. I get a great burn. The only bad thing about it is, with the one that we bought, there's no way to really do bench presses. It does a great job until I can get back to my normal routine.