The collapse of the LibDems was to be expected, but not to the extent that we have seen today, which effectively wipes them out as a political force in Scotland.
The electoral system for once, also worked in the SNP's favour.
The self-destruction of the Labour Party continues apace, and I am not sure if they are going to have the parliamentary numbers to be able to manage a real change and bring forward new ideas.
A quick look at some of the results seems to suggest that Labour voters stayed at home in droves, whilst the LibDems and many Labour swapped to SNP. This will warrant much further analysis by the Labour Party over the coming months, when they finish navel gazing.
The next 4 years are going to be a long period of reflection for the opposition, whilst the SNP are going to have to manage down the expectations of their supporters to fit the money available.
The big question is just how and why the Labour Party imploded. I would suggest that poor or non-existent leadership allied to a serious absence of organisational skills met an ill-focused campaign in a head-on crash. The positive publicity and the message disappeared with the momentum, and it was all a death-spiral from there.
Iain Gray will be gone by Monday. But just who will be there to replace him? Unless there is a new face and an entirely new approach to reality, then they might as well plan for the next loss and the next leadership contest.