Very nicely done and educational. Thanks for sharing!

Pat