What a thorough review. Very useful indeed.