A picture released by the US military in March 2008 shows US Republican presidential hopeful John McCain (C) walking with Major General John Kelly (R), in Haditha, western Iraq. US presidential rivals Barack Obama and John McCain have clashed sharply over Iraq, but their differences on military issues appear rooted more in temperament and style than substance, analysts say. Photo:Cpl Erin A. Kirk/AFP