State of the race - and some predictions