Well written, an enjoyable read. Thanks for sharing.