It's not looking good right now and I'm running out of beer. :-(
85% of the vote is in and it's looking like Bush is going to win Florida cleanly this time. Which means Kerry's hopes lie in Ohio, where lines were reportedly three hours long in some areas, and Pennsylvania where there's been some reports of shenanigans in Philly.
And there's still the remote possibilty of a 269:269 electoral split.