Robert Pickering has been very busy of late. In two recent blog entries he's described

Good work, Robert!