Excellent work. My only comment is that while downloading, I barely noticed that it got "stuck" while stating that it was "grabbing" something - noticed that there was no activity on the ethernet. I guess it timed out and any message it might have stated was cleared too quickly to notice as it went on to the next IOS to download. I did not catch which one got stuck on. It eventually finished the rest of what it was grabbing and stated that it was successful. Being over-cautious, I moved what it had downloaded to another place and re-did the download. This time I stared at it and did not get the pause and it again finished downloading. I did a compare of the download with the pause and without - and no surprise i had one more WAD than the other. My point is - the paused one told me in the end that it finished successfully, which was not true - this might lead to problems for others - there should be a message to tell you that something did not download - maybe even a retry? Just a suggestion to make this excellent creation better. Thanks for it.