Progress logging, part 1.