I talked to a couple of people from both campaigns mid-morning and this is what they had to say.

Vision will win. Early this morning, the NPA was hoping to hang on to at least two council seats -- Suzanne Anton the likeliest survivor, Kim Capri and Michael Geller shortly behind. "I'd be ecstatic if we got three," said one person this morning.

With the news of turnout not being as high as people expected, they're now hoping for three, maybe four. But that's still uncertain. Both sides are currently blasting their supporters with emails telling them to get out and vote because turnout is low.

Both sides said their polling told me that there was a 20-point spread between the two mayoral candidates, Peter Ladner and Gregor Robertson.

The only other uncertainty, besides the number of councillors that Vision will have, is whether people who voted Vision also voted COPE, in a straight slate, or if those Vision voters will throw some votes to NPA councillors.

I have heard that MANY federal Liberals were planning to vote Vision, according to NPA information, so it may turn out that they'll be inclined to send their spare votes to a few NPA councillors rather than Vision ones.

The same uncertainty extends to school board and park board -- the Vision voters are committed to Vision, but it's not clear whether they will vote for the COPE part of the slate.

So the prediction I made earlier, a 7-4 Vision council, may turn out to be close after all -- in spite of my famous ability to be wrong.