I have added a large number of comments for Richard. I hope they are
not too patronising! ;-)