Iowa still wouldn't do it for Kerry. The only way he could win is if he gets Ohio from Bush. Bush already has NV which put him over the 270 mark. Kerry can't even tie it anymore. He would have to take away a state already called for Bush.
New Mexico has already been called for President Bush and now Iowa has turned Red. The only two Algore states to switch in 2004. That's 12 electoral votes as opposed to the 4 in New Hampshire that's the only Red State from 2000 to go Blue.