Beautiful, Jim. Really well written.

James