At the Veterans of Foreign Wars convention in Phoenix Monday, President Obama promised the Iraq war is winding down on schedule.
"We will remove all our combat brigades by the end of next August. And we will remove all our troops from Iraq by the end of 2011. And for America, the Iraq war will end," the President said.
U.S. troops have been out of the major cities for a month and a half now and Iraqi forces are getting ready to stand on their own.
That's allowing the president to ramp up U.S. troop presence in Afghanistan now the front line in the war on terror.
"This will not be quick, nor easy. But we must never forget. This is not a war of choice. This is a war of necessity," said the president.
Afghans are preparing for free elections on Thursday but the threat of Taliban violence may close one in ten polling places.
President Obama pledged American troops will get the support they need on the front lines and here at home he vowed to cut the red tape and the wasteful spending.
"If a project doesn't support our troops, we will not fund it. If a system doesn't perform, we will terminate it. And if congress sends me a defense bill loaded with that kind of pork, I will veto it,” Mr. Obama said.
But he promised he won't cut corners on benefits for veterans.
"America's commitments to its veterans are not just lines in a budget. They are bonds that are sacred," said the President.
A commander in chief, promising to fight for those who've fought for us.