Lots to like in the OP. Thanks for sharing