It's the most wonderful time of the year, when darting deities from all over the globe descend on Alexandra Palace in North London. 128 in fact, but only one will be lifting the trophy aloft come ...