This is a fantastic write up. Thanks!