Nice thread Omar! I'd been debating starting this, but because half the site is Canadian I was unsure. The election has been crazy so far, even in Michigan, whose delegates don't count for the dems, and the GOP would only get half the total. I'll explain that later if you don't know what I'm talking about.
First off the Dems will win. Period. John McCain, who practically has the nomination on his desk, wants to stay in Iraq "for 100 years" if neccessary. That is a direct quote. With the outbreak of young voters actually voting, the idea of staying in Iraq brings up fears of a draft, which no one wants. This draws votes away from McCain.
I, like Omar, am an Obama supporter (Not that it matters because I'm not 18 yet, and won't be in time for the election). I really like Obama's style and policy's, however the policies of the two major candidates (Obama and Clinton) are practically the same. I think that if Hillary Clinton is nominated, Bill Clinton may be running too much of the scenes from behind the curtain. This "Billary" co-presidency effect is not good. One of the last things the U.S. needs is another dynasty leading us (Although the Clinton's are still much better than the Bushes).
Though now I am slightly contradicting myself, I think the Democrats have a much better chance of winning if Obama is the nominee, not "Billary." The main reasons being that some people just hate Hillary, for no reason. Others don't like Bill because of the Monica Lewinsky sex scandal (Because obviously cheating on your wife is much worse than lying to the American people about WMDs and starting a war for no reason). Obama also has this rock star mentality about because of his amazing public speaking skills and endorsements. It's almost hip to support Obama.
Now for the GOP/Republicans. I remember think way back in January of '07 that McCain would get the nomination, and then learning I was the only person that thought that. Looks like I was right. On the Guiliani topic, 9/11 only works inside New York. Additionally, the social religious conservatives don't like him because of his three wives. Mitt Romney was just so fake that there was no way he would ever win.
And now for Mike Huckabee. He obviously is not going to beat McCain (It's not even possible anymore I think, even if he won every delegate from all the next states). He does appeal to the evangelicals because he was a priest. However, this is this little thing called SEPARATION OF CHURCH AND STATE. The church should not lead the country. Huckabee believes that God told him to run for President. And he's dumb. When he appeared on Letterman back in January around the Iowa Caucus, he didn't know the writers were striking. He also couldn't tell you which country Benzir Bhutto was from, or find Iran on a map. While some people may not know this, Huckabee is running for President. You have to know current events if you are commander in chief.
Let's hope Obama wins today's primaries. If you want to keep up with the election. CNN.com has an election center link of their home page that has running totals and dates.