Here's everything you need to know about the Republican presidential race:
Mike Huckabee won the Iowa caucuses which made him the front runner…
…until John McCain won the New Hampshire primary, which made him the front runner…
…until Mitt Romney won the Michigan primary today, which makes him the front runner. At least until the next primary.
Rudy Giuliani hasn't won a primary yet but the news apparently isn't all bad for him tonight because John McCain didn't win. On Larry King Live, Ari Fleischer — who used to do this kind of spinning in the service of George W. Bush — said, "This is what Rudy needed." Apparently, what Rudy needed was to finish with 3% behind even Ron Paul and Fred Thompson. To be fair, he did beat "Uncommitted" by a point.