Everyone here knows that I can't resist making predictions, today is 28 days - four weeks - from the Iowa caucuses for both U.S. parties.
My predictions are as follows:
Edwards, Clinton, Obama, Biden, Richardson, Kucinich, Dodd, Gravel
I think that the numbers of the top four finishers will closely mirror those of the top four Democrats from 2004. Edwards will lead Clinton relatively comfortably, but there will be a fairly large gap between second and third while Biden will trail Obama by only about as much as Gephardt trailed Dean. The 2004 results are here for a reference. I don't mean to suggest the numbers will be the same as I suspect the bottom finishers will do a bit better than 1 or 2%; an example might be Edwards 34, Clinton 29, Obama 16, Biden 10.
Romney, Huckabee, Thompson, Giuliani, Paul, McCain, Tancredo, Hunter
Romney will enjoy a healthy lead due to his strong organization, I would see Romney in the low-mid 30s and Huckabee in the low 20s.