First of all, a big apology to my readers – yes I know I’ve not been updating for a while (by the blogger’s yardstick, at least once a week is the minimum, methinks). I’ve been working on a number of offline projects (I’m typing this in my office at 2am!) recently, which explains my reluctant [...]