The polls will open in two days' time and the American people will have their say. It has been a long road for the candidates and most expensive election in US history. The Democrats already have the champagne on ice; some of them may have already popped the corks on a few bottles and started celebrating early. Although a McCain victory looks unlikely on Tuesday, he has been written off in the past and has risen triumphantly like a phoenix from the ashes - rather appropriately for a senator from Arizona.
The website, Real Clear Politics, has an up-to-date list of opinion polls. This should give Republicans some cause for hope. For example, in Ohio, Obama is ahead by 6 points. Given the margin for error, and this state could go either way. The same goes for Pennsylvania, Virginia, Colorado, Florida, Indiana, Missouri and North Carolina. These states combined have a total of 127.
According to The New York Times - taking into account the states who are leaning towards the Democrats - Obama has 291 electoral college votes to McCain's 163. If a majority of the states I have mentioned vote for McCain on Tuesday, he will win; although realistically, Florida, Pennsylvania, Virginia, Ohio and Colorado, with a total of 90 electoral college votes, would all have to go McCain's way. It's tough, but it's not impossible.