Barack Obama already looks like he's ready for the job, but is beginning his first senate term this year and probably won't have the experience to be nominated from the democratic party. I say screw experience because this man is the real deal. He's a senator from Illinois, though, which doesn't really help him with electoral votes since it will go blue not matter what anyway. In that case, the Democrats need to find a southern Democrat to represent them that could possibly steal some southern swing states.

As for republicans, I agree with McCain and Guiliani as great candidates, but let's just stop with this Arnold business. The Constitution states you must be born in the U.S. to be President of the U.S. and I don't see that changing no matter how much you all want it to. If McCain was the Republican nominee and the Democrats fail to produce a solid candidate again (I wasn't huge on Kerry), then I will vote for McCain probably even though I am a pretty liberal guy.