They were way off in 2015 and for the forthcoming election in June it's worth knowing why.
Wondering how the U.K. government can just decide to dissolve itself and call for a general election? As our expert explains, it's not uncommon.
The two main parties in Stormont still haven't reached a power-sharing deal, and a national vote is unlikely to help matters.
One topic will feature very heavily on the campaign trail, but how will this vote affect work in Brussels?
Fleet Street's reaction to Theresa May's election announcement was just as expected: aggressive and partisan.
In calling a snap election, the prime minister accused her opponents of playing party politics. She should know.
A look at the pressure points for the contenders in this last minute election.
The prime minister knows how to use the element of surprise to her advantage.
Theresa May has clearly read up on her history before calling a vote for June 8.
The war of words is underway: who will come out on top is far from clear.
By calling a national vote now, the prime minister can strengthen her own position at home and at the Brexit negotiating table.
Theresa May has read the economic runes – and called an election while she still confidently can.