Elliott,

This is so well done. I can tell how much work went into this.

Very nicely done.

Bob