I have finally upgraded to WordPress 2.9.1, had some minor problems but nothing too awful! I guess it could have been worse, luckily I am with one of the better shared host ISPs.
Normally you can simply upgrade through the WordPress interface but this release uses version 4.1.2 of MySQL. When I created the blog my ISP was only supporting up to 4.0.27 which it was currently on. So basically I had to do a complete new install of WordPress.
I created the new database at my host 1&1 then installed WordPress. I already backed up everything from my old blog and attempted to import it into the new one. However it didn’t import all my posts and wasn’t sure why. Eventually I sussed it out that I should have installed all my plugins, I did this and everything worked fine.
I have put on the finishing touches this morning by adding my blogroll, changing settings and so on! I even installed a lighbox plugin to display my photos, first set in the previous post.