...between posts. I've been quite busy - it's been annual performance review time at Microsoft again, and with a sizable team that has taken a lot of my time. I've also been hard at work on planning, and preparations for a couple of talks (the first one,