Nice one morf.
Very well written.
Thank you for sharing all this info.