Hope you all have been enjoying your Christmas, Kwanza, Hanukkah, Festivus, Winter Solstice, or whatever else you might celebrate at this time of year. My Christmas day was spent doing a lot of work, but don't worry, dear reader, I haven't forgotten your present. Or I should say those of…