Enjoyable read.

Thanks for posting.