The Great Debate: Cardio or Weights?

Exercisers seem to fall into two distinct “camps” – the strength trainers and the cardio lovers. The strength trainers are pushing the free weights, resistance machines and barbells, whereas the cardio lovers are on their ellipticals, stair machines, and treadmills, and having fun in Zumba classes. So which is really better?