Well, Alex Salmond has just announced his resignation. Interesting times are ahead.