What a great read! Thanks to the OP for this.