It was suggested to me that this might be of interest outside the LSB, and that I should forward it more widely...