For Democrats, Clinton leads with 33%, followed by Obama at 31% and Edwards at 22%. For Republicans, Romney leads with 31%, followed by Huckabee at 28%, Thompson at 13% or McCain at 10%.
Key finding: 30% of Democrats and 50% of Republicans are still undecided.
The only thing we can conclude from all of the polls is that the Iowa race is too hard to call at this point. Every single leading candidate can point to a poll showing both a lead and momentum for their campaign.