This is one of the nicest posts that I've seen on this site.
You did a very nice job.
Puts me in mind that I have just a few days to wait for my turn on the water.