Ah the joys of backing up before doing a major update.
A few hours ago before I updated the site to wordpress 3.1 I made sure I backup the site just in case.
Well the just in case occurred. While updating the site to 3.1, it got stuck on updating. There was nothing I could do. The site was stuck on maintenance mode, and the back end administration stuff wasn’t accessible.
I just restored the back up and I was up and running again, with very minimal down time. The update to 3.1 also worked the second time which was surprising :).
So the moral of the story? Back up before you do anything drastic to any site. It minimises the down time dramatically.