Final update: My analysis of wtf happened is here - “You have to outrun the bear” and other iron laws of politics"
UPDATE 1:00 AM:
I think this will be my last update for the evening. Check back for my post-mortem in the morning.
Taken: Leading in: Percent:
Conservative 162 4 39.58
NDP 98 5 30.71
Liberal 31 3 18.85
Bloc 3 1 6.14
Green 1 0 3.84
Thank you all for helping me make it through a difficult and disappointing evening.