I know we don't have enough soldiers in the US to to pull it off, but I've always maintained that they should increase by 50,000 each time. I really believe there would be far fewer casualties with more troops to watch each other's back. I'm keeping my fingers crossed that more young people enlist and we can grow our military, as Gates has suggested.
We should be occupying Iraq with 300,000 troops at least. The blame goes to former Secretary of Defense Donald Rumsfeld who wanted to do the war on the cheap.