With two months to go for the presidential elections in the United States, the race to the presidency appears to be a very close one, akin to the last two elections in 2000 and 2004. The puzzle is why, in spite of president George Bush's unpopularity, Barack Obama does not have a major lead over John McCain. The country may not yet be ready for a black president, and the Republicans are more than likely to sell the message that "he is not one of us". And perhaps the centre of gravity of the electorate has shifted to the right, making it extremely difficult for Democrats to break the Republican stranglehold over the presidency.