At last, they've called the flipping election. I cannot see how the Conservatives can overturn Labour's majority. It's going to be a close run thing - but here goes, here's my prediction: Conservatives to have the largest bulk in parliament - 302 seats, Labour 240 seats, Lib Dems 73, Others 18, Northern Ireland 18. That assumes a bit of a uniform swing towards the Tories come election day, but nowhere near enough to govern outright.
This would mean the SNP and Plaid Cymru doing well, Respect, UKIP and the Greens winning one seat each.
And Liberal Democrats to hold Hazel Grove. Is that even a prediction?