Question: why are we (the U.S. Government in the person of George W. Bush) fighting so hard to get this "agreement" approved? If they don't sign it, then we come home at the end of this year. What is so bad about that?
At the very least, we shouldn't take action until our new president takes office. He may have less interest in staying in Iraq at all. Just let the current one expire and stop fighting except in self defense for a few weeks. It is possible that in the short interim, the Iraqi government may decide it is a good idea for America to stay and let them stay alive for awhile. I don't think we should, though.
In my opinion, this has long since turned into another Vietnam. If even the Iraqi government has to have it's arm twisted to "let" us stay, then why stay? I think we just screwed up a perfect chance to come home and let them fight it out themselves. Plus we also had to agree to let Iraq try our troops in their courts. I don't like that because it is still a war zone where civilians are getting killed by accident every day.