Happy to report that I'm 100% so far for the year.

@colinwalker I'm sure it is, as you gave it to me in the first place! I will get round to picking some of this stuff up, in time. Baby steps - if it ain't C (or Pascal, for my sins), I don't understand it.