Interesting and well done.     

Ron