Low-fat or low-carb? High-fiber or high-protein? Butter or olive oil? An apple, a glass of red wine or a cup of coffee a day? How much calcium, selenium and lycopene does a body need? With all the ...