Interesting and fun to peruse, excellent detail.    

Ron