As a mere 'furriner' with an interest in the Presidential race. I came to the conclusion that McCain will be next president. It's a process of elimination. Clinton is seen as too liberal, a hate figure with many right wingers. She is also a woman. Obama, he does come across as presidential. But he is young, his name is Obama a name perilously close to Osama one of America's great enemies. His second name is Hussein and he is black. I suspect some people are already talking of him as the anti christ. He might well be president one day, not this time. Edwards? No, not in this universe.
So it's a Republican president. Huckabee? I think the jury is still out on Huckabee. He won't win against Clinton and bookmakers give him odds of 22/1 compared to Clinton with 11/10.
Romney is a possibility but he isn't as well know as the final candidate.
So by a process of elimination, we are left with McCain.
President McCain.
Simplistic I know but there you are. That's my opinion.