It also seems that he's got a little off-the-cuff punch to him, responding in Iowa to criticism from the Australian Prime Minister.
http://www.news.com.au/story/0,23599,21210989-1702,00.html
US presidential candidate Barack Obama has told Prime Minister John Howard to put up or shut up.
Mr Obama, speaking at a packed press conference in Iowa today, said if MrHoward was concerned about the situation in Iraq he should send 20,000 Australian troops to the strife-torn nation.
The Illinois senator added that if Mr Howard did not send the troops, then the prime minister's attack on the Democrat presidential hopeful's Iraq policy was "empty rhetoric''.
"I would also note that we have close to 140,000 troops on the ground now and my understanding is that Mr Howard has deployed 1400,''Mr Obama, who next year could become the first African American to be elected US president, said.
"So, if he's ginned up to fight the good fight in Iraq, I would suggest he calls up another 20,000 Australians and sends them up to Iraq.
"Otherwise, it's just a bunch of empty rhetoric.''
Mr Howard sparked the war of words yesterday when he took the extraordinary step of declaring that he hoped Mr Obama did not become president of the US, and that his election would be disastrous for the war on terrorism.
Mr Howard said Mr Obama's plan to pull America's combat brigades out of Iraq by March 31, 2008, was a strategy that would "destabilise and destroy Iraq, and create chaos and a victory for the terrorists''.
"If I were running al-Qaeda in Iraq, I would put a circle around March 2008 and be praying as many times as possible for a victory, not only for Obama but also for the Democrats,'' Mr Howard said.
Mr Howard's comments came a day after Mr Obama officially launched his US presidential campaign and the clash quickly became one of the top news stories in the US.