Very nicely done and well organized list. Thanks for this.