Thanks again to Ghost Sixtyseven for his comprehensive review.

Notes taken for next alpha release...