Excellent insights! I learned a lot from this.