Once again, I must bow to
tye. ChangeNotify makes the code ever so better, and I'm not constantly opening and closing the directory unless needed. I bet I looked at the module name a hundred times in the ActiveState help file, but it never clicked in my head to use it.
BTW, I've posted my code over
here. It's certainly not my best piece of code, but it works and hopefully I'll get some good feedback to help on my way to mastery.