While I concluded that Hillary is almost a lock for the Dems, the Republican race is much much closer.
National
I'd say the Republican race is a 3-way battle between Giuliani, Romney, and Thompson. Huckabee could play the dark horse, but his effect is much more likely simply drag points away from Romney in certain states. Giuliani's lead over Thompson is just under 13%, with Romney and McCain packed tightly with Thompson.

But the national numbers are even less meaningful with the Republicans than with the Dems, so let's break it down by states.
Iowa
With Iowa we see why Giuliani's strong national numbers don't mean anything. His polling numbers have steadily declined there, while Romney's have skyrocketed to put him in first and over 13% over Giuliani. Thompson and Huckabee have both gained at the expense of McCain, who has dropped to 5th in Iowa. I think that a lot of evangelicals are starting to throw their support behind Romney, as Giuliani is simply unacceptable to them. McCain's drop is incredible, but I just don't think he can do anything to stand out. But I don't think any of the candidates HAVE to win Iowa.

New Hampshire
New Hampshire is close, but not quite a dead heat. Giuliani's numbers have remained steady, but are only good enough for 2nd right now. Again, McCain's numbers have dropped significantly, while Romney has improved to 1st (by only 6%). Thompson's not as strong here, probably because Ron Paul drags support away from him. Huckabee's numbers aren't that strong here, but are on the slight incline. If he steals support from Romney, Giuliani could grab a victory here. If not, Romney could easily win the first two primaries. But even if that happens, I wouldn't consider Giuliani out of the race by any means.

South Carolina
South Carolina is also a tight race. Fred Thompson has skyrocketed in the polls in the short time he's been a candidate, propelling him to #1. My guess is he appeals to South Carolinians' southern style. Until Thompson took the lead, Giuliani held the lead, but now Thompson leads him by 3%. I'm surprised to see a New Yorker have so much strength here. Perhaps, and this is speculation, they'd prefer to see a New Yorker more than a Mormon. Although, Romney and Huckabee have both been increasing their numbers, but largely at the expense of McCain. Romney is down 7% on Giuliani here.
My prediction is that Thompson's strength won't last here and Giuliani will take South Carolina. If he managed to take New Hampshire, he'd be in the driver seat. But this will likely be his first win, and he'll be in a tough battle with Romney.

Florida
Though Romney has been gaining on Giuliani here, it's been too slow for him. He's a full 13% behind Rudy, with Thompson just above him in 2nd position. Romney may have a shot here because of momentum from earlier primaries, but I'm calling it a long shot.

Other states
So at this point in the Republican race, Romney and Giuliani will probably have separated themselves from the rest of the field. Either they will be next to even or Romney will have a surmountable lead, making the race extremely interesting.
New York. Giuliani's a lock here, with a 38% lead over McCain and Romney even further behind in 3rd. NY's gotta lot of delegates, and that puts Giuliani in the lead over Romney, either by a slim or a slightly larger margin. Same goes for California, with Giuliani's lead being 17% over Romney and Thompson. These two states make work very hard for Romney. And that brings us to Michigan. I firmly believe that if Romney has any hope in the race, he has to win Michigan. Right now, though, Michigan is too close to call, with the big 3 Republicans deadlocked.


So what's my prediction? Well I'm not making one. I've painted this as a two-way race between Giuliani and Romney, but Thompson shouldn't be counted out just yet. The data is thinner on him and it's early enough for him to establish an upward trend. His strong national numbers show a lot of potential. The question is, who does he take more from, Giuliani or Romney? I'd guess it's about split.










