Free weights are versatile and inexpensive. They also simulate real-life lifting situations and promote whole-body stabilization. Likewise, machine weights can be effective weight training tools, as long as you use machines that adjust to your body dimensions and allow full range of motion of your joints. What is the bottom line? Choose a weight training system that you enjoy and that fits into your lifestyle. And whatever type of resistance you choose, remember that proper technique is more important than the specific type of equipment.