@mcc
This is excellent. Took three sittings for me to read it but it was worth it!
You're a good writer. 😃