Sorry for the long blog silence, but I have been kept busy by...