Sounds a little early. The security situation isn't exactly good right now and the Iraqi government and their PM haven't done much to inspire confidence. I think 07 would be the earliest possible date. I wouldn't be surprised if it took longer. I only hope that our leaders have the backbone to finish the mission. The consequences of an early pullout will be tremendous and may more than cancel out the benifits from the war.
I agree with you. Best case, of course. IMHO, the failure of the IDF last summer led the Iranians to put stuff into Iraq. The Bush Administration expected the Israelis to kick ass. Unfortunately, they did not.