After a month of internally coding and working on this I have run it and found on my machine that the whole thing works. While the script works I look forward to making it better as I go. Let's ...