Firstly let me apologise for the length of time since my last post. This was due to a failure of my internet connection, and courtesy of lamentable service by Virgin Media to get me reconnected. What was supposed to take no more than 48 hours ended up taking more than 5 days, and there is […]