As many 300,000 Iowans (160,000 Democrats and 140,000 Republicans) are expected to turn out for tonight’s caucuses. What will it take to win?