In an NPR poll conducted jointly by both Republican (Public Opinion Strategies) and Democratic (Greenberg Quinlan Rosner) firms has concluded that Obama would win against McCain while Clinton would lose.
Also in this poll they found that 80% of Americans feel the country is on the "Wrong Track," which I can only assume allows Obama's message of CHANGE to resonate.
Of course the General Election has not even started yet, and a lot can happen. But I believe Barack's warmth and likeability will carry him through, especially since he and McCain do not differ much on the issues, save Iraq. With his acknowledgement of Global Warming and his support of more progressive taxation, Senator McCain is sounding more liberal every day.
I think given the choice, Americans will go with the liberal who wants to get us out of Iraq sooner, and who has not admitted that they don't know much about the economy. Barack clearly has the edge, and barring some major swift-boating or race-baiting, he will be our president.
And I, for one, welcome our new African-American overlord.