MSNBC has a nice site for mapping the election:
Horserace at MSNBC.comIt lets you change states for easy mapping.
RealClearPolitics still has Bush ahead in the national head-to-head polls. I will use head to head, since the Nader vote only hurts Kerry.
Right now, Bush is up 48.4% to 46.9% in head to head polling nationwide.
Of course, by now we all know that national polls mean nothings, except in judging the mood of the nation as a whole.
The real election is a state by state affair.
The election hinges on some key states:
Ohio: the RCP average has Ohio in the Bush camp by 2.1%.
link At this point, only Gallup has Kerry up (by 4). Zogby has Bush up by 6.

Who can figure these things out. Most polls have Bush up. As a resident of Ohio (and with John Kerry here in Cleveland tonight with Bruce Springsteen) I am giving Ohio to Bush.
Florida: Again, the RCP average gives this to Bush. The latest Fox News poll has Kerry up by 5. The latest Mason-Dixon poll has Bush up by 5 (not included in the RCP average at this moment). I think Bush takes Florida by a comfortable margin. His presence during the hurricanes boosted his chances here, is my assessment.
Iowa. Again, Bush is up very marginally, and only Zogby gives it to Kerry. Other polls have Bush up 3-4%. I think Bush wins Iowa.
Michigan. Although Bush got close, I think this state goes to Kerry largely due to Curmudgeon and PE's efforts.
Pennsylvania. This one will be a nail biter, but I think Kerry holds on to the Keystone state.
Minnesota. Although some polls say Bush, I think Minnesota is a solid Blue state.
New Mexico. I think Kerry pulls an upset in New Mexico (which went narrowly to Bush in 2000).
Arizona. Solid Red state.
New Jersey. New Jersey could be the surprise state that we were looking for. With the new bin Laden tape, I think New Jersey is back in play. It could be a big upset. RCP disagrees with me. I will not be bold enough to call it for Bush, but I will say that NJ could be the big surprise this election year. Put it in Kerry's column for our purposes.
Colorado. Seems to be solidly Bush. This could be the one that is in the surprise column for Kerry, however. I am giving it to Bush, however.
Wisconsin. Most polls give this to Bush at this point. The wascally Zogby, however, gives it to Kerry. I am giving Wisconsin to Kerry, although I am dubious about calling this one. This state could decide the election.
My count at this point is Bush 281 Kerry 257.
Should this hold and Kerry flips Ohio, then Kerry wins, 277 261. However, Kerry would have to pull the upsets I predict in Wisconsin and New Mexico. Bush can still win even if he loses OH and he wins NM and WI (or even simply WI).
Popular vote: Bush 50 Kerry 48 Nader 2.
Surprise state: NJ and NM possibly CO.