Nice job on this. Well written and interesting. Not too much to edit, but I went through the first few paragraphs and tweaked a few things. Let me know if I can help you further with this project. I am available.&nbsp;