Obama received more than $150 million in political donations in September, and on Sunday got Colin Powell's endorsement. Powell is a retired Army general who was a chairman of the Joint Chiefs of Staff under President George Bush and President Bill Clinton. Powell said of McCain "As gifted as he is, he is essentially going to execute the Republican agenda, the orthodoxy of the Republican agenda, with a new face and a maverick approach to it, and he’d be quite good at it. But I think we need a generational change."
One Republican strategist described the endorsement by saying that "Powell is a glass of warm milk and a cookie for those who can’t sleep worrying about the lack of experience of a President Obama."
But McCain might still win. Read, Washington Post, Just in Case McCain Wins, A Survival Guide for Reporters Who Wrote Him Off.