Back in 2008 I correctly predicted the outcomes of the Republican and Democratic primaries and the general election. In fairness my prediction of the British election was way off but like most people I am psychologically inclined to attribute my successes to talent and failures to bad luck.
The Republican Primary is much easier to predict this year simply because only one first class candidate has decided to put himself forward- Mitt Romney. There were other candidates who could have won, like Mike Huckabee and Jeb Bush, but they didn't run. Rick Perry should have put up a more impressive challenge than he did but that did not materialise.
Earlier this year I also predicted that Barack Obama would win a 2nd term, because of the weakness of the Republican candidates. However given how efficiently Mitt Romney's campaign has gone so far- with no sign of being perturbed by the succession of great right hopes who have come and gone- I now think he can overcome his history of ridiculous flip flopping to win against Obama.
So my final prediction is that Mitt Romney will be the president elect this time next year.