Iraqi politicians should be told that they have until May 15 to put together an effective unity government or we will immediately withdraw our military. If Iraqis aren't willing to build a unity government in the five months since the election, they're probably not willing to build one at all. The civil war will only get worse, and we will have no choice anyway but to leave.
If Iraq's leaders succeed in putting together a government, then we must agree on another deadline: a schedule for withdrawing American combat forces by year's end. Doing so will empower the new Iraqi leadership, put Iraqis in the position of running their own country and undermine support for the insurgency, which is fueled in large measure by the majority of Iraqis who want us to leave their country. Only troops essential to finishing the job of training Iraqi forces should remain.