Whether a Republican or a Democrat is elected president in 2008, Americans are resigned to idea that the U.S. will have troops in Iraq for years to come.