President Bush is warning that a hasty exit from Iraq would embolden terrorists, and could leave behind a staging ground for attacks on the West.
The president's speech to cheering National Guard troops and their families near Boise, Idaho, was his second this week arguing that anti-war activists are wrong to want U-S troops home from Iraq immediately.
Bush declared, "So long as I'm the president, we will stay, we will fight and we will win the war on terror."
After the speech, Bush met in private with families of those killed in Iraq and Afghanistan.
In recent days, Bush has sought to counter anti-war activist Cindy Sheehan (SHEE'-han), who's been camped near his Texas ranch to protest her son's death in Iraq last year.
In his speech, Bush cited another military mom, Tammy Pruett of Pocatello, Idaho, who's got four Guardsmen sons in Iraq, and two who've just returned. He said, "America lives in freedom because
of families like the Pruetts."