Ron - this is great - thanks for taking the time to write it up and share with us!