Excellent article. Thanks for posting this.