Excellent Article... thanks for outlining this.