Thank you for the comprehensive and very helpful post.
Well done !