Based on experience in the last few elections, we can say a few things about the upcoming exit poll, which will be theatrically announced by the broadcasters at the stroke of 10pm. It's likely to be highly accurate, it's likely to contain some sort of surprise, and there's a 50% chance we won't like that surprise. If the worst comes to the worst and the projected number of seats for the SNP is a lot lower than we're expecting, the only slight consolation is that the margin of error may effectively be higher in Scotland due to the large number of ultra-marginal seats. Even an exceptionally accurate exit poll can't be expected to correctly call races that are within 1% or 2%.
While we're waiting for the moment of torture, just a quick punt for my last three constituency previews in The National - Perth and North Perthshire, Glasgow South-West and Glasgow North-West. I've now covered all 59 constituencies - it's been an epic undertaking, so I hope you've found them interesting and useful. But actually, come to think of it, rather than reading the last batch I'd prefer you to ring round your family and friends and make sure they've all voted SNP, or will do by 10pm. Let's not allow this one to slip through our fingers.