The site that I've been watching on the electoral college still has Bush with a slight lead, but it's way closer right now than at the beginning of the week, when Bush had a roughly 60 vote lead.
http://www.electoral-vote.com
If Kerry wins all off Ohio, Pennsylvania, Michigan and Iowa (currently tied in Michigan and barely leading in the rest), that would give him the 270 he needs, even without Florida. It'll be interesting to see whether the great-lakes area or florida becomes the biggest battle-ground over the last few weeks.