Welcome to nmacleod.com, a work not so much in progress as barely started.