With less than two weeks to go, the outcome of the battle for South Thanet looks as unpredictable as ever, with opinion polls swinging this way and that way. About all that anyone can say with any authority is that it genuinely looks like a bona fide cliffhanger, with the three main parties all still in contention to claim the spoils on May 7.
Here's my assessment of the main contenders and how they could win - or lose:
After what appeared to be a wobble in its campaign and a dip in its poll rating, the party believes it has recently recovered the momentum it seemed to have lost.
The turning point came a week ago when Nigel Farage held three public meetings in a day and seemed to sense that the response at those meetings had put it back on track. It was also bouyed by the recent Survation poll - commissioned by one of its donors - which gave it a significant lead over the Tories and contrasted with the earlier one by ComRes which had given the Conservatives a narrow lead.
Such was the relief at the Survation poll the leader celebrated in some style with an impromptu party on St George's Day at a Ramsgate pub during which Mr Farage serenaded activists with a rendition of "New York, New York." It won't have been pleased by this weekend's events in which members of a far-right group ambushed Labour activists as they canvassed in Broadstairs.
The party's prospects continue to be helped by the fact that neither the Conservatives nor Labour have been able to establish a decisive lead over the other. This has the potential to split the vote among the anti-Farage coalition. Even if there was a clear alternative frontrunner, it would be hard to conceive that Labour supporters would bring themselves to put a cross against the Conservatives in the ballot box and vice versa.
The danger is that Farage - on his own admission - is a Marmite politician and his name on the ballot paper is as much a hindrance as it is an asset. On the other hand, party strategists believe that there are a reasonably significant number of voters who are "secret" supporters who disguise their intentions when contacted by olling organisations.
The party is continuing to emphasise that in candidate Will Scobie, voters have the opportunity to choose a genuinely 'local' candidate who has the area's interests at heart rather than someone who has been parachuted in and has other motives (ie Nigel Farage and, to a lesser extent Craig Mackinlay).
It has some traction: generally voters are not that keen on "outsiders" with ambitions in other directions, however much they might protest that if elected they will put the constituency first. You can say a lot of things about Labour's candidate but he has unimpeachable local connections. The question is whether that in itself is enough to carry him over the finish line in first place.
On one of the key local issues, the fate of Manston Airport, he is not taking sides - arguing that to do so without all the facts would not be responsible and saying he does not want to over promise and under deliver, which is his preferred soundbite. His campaign team certainly think they are in with as good a shout as any of its rivals and has - contrary to some reports - has received some fairly sizeable donations for its fighting fund.
Despite better poll ratings, one factor that remains awkward for the local campaign is the extent to which voters feel Ed Miliband is not Prime Ministerial material. And it remains a mystery why Labour has not been love-bombing the constituency with VIP visits.
South Thanet is not an official target seat - or at least wasn't when the party drew up its target list - but if the feeling was that Labour can steal the seat from Ukip surely the national party would want to associate itself very publicly with what would be a major electoral coup?
The party feels that in selecting a former member of UKIP the party has made a misjudgement. The argument goes that had Laura Sandys remained as the Conservative candidate, it would have been more difficult to win over centre-left Conservatives. As it is, it has appealed for tactical voting from supporters of other parties to block UKIP. This kind of appeal tends to be made when parties recognise that they are less likely to win under their own steam.
The word from the Conservative camp is that it is they, rather than Labour, that are to be considered as the chief rival to Ukip.Indeed, recent election leaflets have said as much, cheekily suggesting that Labour has given up on the seat and it is a straight two-way fight between the two.
Saying it enough times won't make it a reality of course. The party campaign has recently gone up a notch perhaps in the realisation that it has to do more than simply posit itself as the sensible - and only - alternative to Ukip. Anyone travelling down to Thanet can't help but have noticed billboards featuring large images of Craig Mackinlay - a sign that he possibly lacks the recognition factor of the others.
In choosing a former Ukip member (and for a brief period, its leader) Craig Mackinlay, the party clearly hoped that it would be able to neutralise Nigel Farage but I don't sense that it has. In fact, what is interesting is that the debate over the EU has not proved half as contentious as might have been expected.
In relation to the key issue of Manston Airport, there is barely a cigarette paper (or boarding pass) between it and Ukip. Still, insiders insist that the campaign is going well and the response on the doorsteps is positive.
If you want to spread a little political stardust around your campaign, Boris Johnson would be pretty much top of the list. So, it was quite a coup by South Thanet Conservatives to get him down for a visit.
Romping round Ramsgate at a pace that suggested he'd swallowed a large number of Smarties, the Mayor of London spent a good hour in a melee of camera crews, selfie sticks and Ukip activists trying - allegedly - to burst Tory balloons.
Did it cut through with voters? Who knows.
But his exuberance and energy - along with him repeating ad infinitum the phrase that candidate Craig Mackinlay had a five-point plan - did rather underline that outspoken politicians unafraid of speaking their mind for fear of making some dreadful gaffe are rather thin on the ground these days.