As of midnight EST, I am showing Kerry at 188 Electoral Votes and Bush at 237 Votes. If they both win their projected states (and none of the states have turned yet) This will bring the total to Kerry 266, Bush 271. One vote over the 270 required to win. It all depends on Ohio right now.
If Kerry wins in Ohio, (still at 70%) then the Electoral vote will go Bush 251 / Kerry 286. Right now Bush is ahead in Ohio by a small lead. You could probably crack a diamond with the ass tension in both party headquarters right now.