Hi Alec

Excellent explanation.
You've almost enough for another book. I suggest everyone should print it off and
keep it as a written reference.

Peter B