WASHINGTON - No matter what else happens in the last couple of weeks up to the election, this is known: Barack Obama is going to drown John McCain in a sea of cash.
The Illinois senator has now raised more than $600 million - more than George Bush and John Kerry combined in the last presidential race.
Click play for analysis from CBN News Sr. National Correspondent David Brody following this report.
The amount of money is stunning. More than $150 million flooded into Obama's campaign in just the month of September - more than McCain has managed to raise in his entire presidential run.
It's allowing the Democrat to run expensive ads and operations all across the country right up to Election Day.
Obama broke a promise to accept public financing.
Ironically, because McCain agreed to accept that same public financing, his spending is now limited by the very McCain-Feingold rules he helped ram into law.
And he's taken another body blow this weekend: The country's most popular black Republican, Colin Powell, has endorsed Obama.
"I think we need a generational change and I think Senator Obama has captured the feelings of the young people of America and is reaching out in a more diverse, inclusive way across our society," Powell said.
Obama responed, "Today I am beyond honored. I am deeply humbled to have the support of General Colin Powell."
The fact Powell has been secretary of state and was the general who won the first Iraq war does damage to McCain's contention Obama doesn't have the experience to wisely oversee foreign affairs and protect the nation's security.
But McCain's dismissive of Powell's backing Obama.
"This doesn't come as a surprise," McCain told Fox News. "But I'm also very pleased to have the endorsement of four former secretaries of state."
Some analysts were saying McCain's last chance to catch up to Obama was their third debate, but few have said the Republican won any of the debates.
But the Arizona senator has still managed to close the gap a bit, and is now on average about five points behind Obama.