For Ian, who is full of wonderful surprises and good ideas, for Holly and Catriona, who have worked so hard, and for Sandy, as always.