This is way over the top as far as what you and Greg asked for yesterday, but as I was writing, it turned into a Project Everest status update as well.  I hope you find it useful.

Let me know if you have questions...

T