I was going to post a long detailed final analysis with corroborating data points, 9 swing/key riding polls, other key data points + key Liberal strategist material musings on their internal poll data (Unlike the cheap public poll freebies... these guys spend $hundreds of thousands on "Rolls Royce-equivalent" CATI methodology data - daily riding tracking polls/provincial polls - they nailed both riding & provincial results in 2013).
But, alas, it' been a loooong day. Suffice to say, those surprised by the election results on 2013 e-day... will be even more surprised by tomorrow night's results.
Grab your bags of popcorn. Gonna be a fun one watching the results come in tomorrow night.