why do people automatically assume Bush will win these states just because they were close last time? There's really nothing that's happened to them that has made them more friendly to Bush. Iowa was actually one of the most anti-war states according to polls so I say Bush will have an even tougher time than he did in 2000, and New Mexico has been turning more Dem, more and more Hispanics are coming in and Richardson won in a landslide. Sure they're far from guaranteed for Kerry, but definately not guaranteed for Bush either.
I thought people were predicting Iowa for Bush because of an increase in GOP vs. Dem registration there.. but I looked at the Gallup weekly report thing in the library (I don't think its fully available online?) and it said Iowa has not become more Republican. Plenty of other states have, including NM, but not IA.