I think that a good start would be trying to divide Iraq up into 3 regions for the Kurds, Shiites and Sunnis while establishing a central government that oversees all of the group's common interests such as oil revenue..
I'm not one of the Democrats that thinks we should withdraw from Iraq immediately. In fact, I think that the U.S. should send more troops over there to try and get things under control and prevent a civil war from esculating even more than it has already. Then and only then can they start a slow, safe and responsible withdraw from Iraq.
After the U.S. leaves Iraq, replace it with International peacekeepers. It shouldn't be as hard to keep the peace if each group has their own regions, but the groups have to have somekind of incentive to be peaceful, this is where the oil comes in..
I think that Iraq will settle down once the U.S. leaves, but it has to show some signs of stability and independece before we can leave and the government has to not just be there, but be effective.
I know this post lacks a lot of specifics, but it's late. At least I tried..:hi: