BBC has this
A dramatic win with a massive swing to the SNP of 22% leaves Gordon Brown looking at the prospect of losing almost every Scottish seat at the next General Election.
Incredibly this was not the largest swing in a by-election ever, but ranks up there in the history books.
I am sure Gordon will soldier on, but the knives will surely be out now. Someone in the Labour party has to be able to find their balls. Surely?