Six weeks out from the Iowa caucuses, the presidential race looks more uncertain than ever. Only last week did the schedule of contests become certain: The day before Thanksgiving, New Hampshire Secretary of State Bill Gardner set the state's primary on Jan. 8, and the day before that, the state Supreme Court ruled that the Michigan primary can proceed on Jan. 15. Hillary Clinton and Rudy Giuliani continue to lead the competitions in national polls and in the large states, but on the Democratic side, there is a virtual three-way tie in Iowa, and on the Republican side, Mitt Romney...