The candidates have debated more than a dozen times. There have been hundreds of polls taken and no fewer than four frontrunners. But now, it's time for the voters to have their say. 




More...