@LOGiC4L: I hope you don't mind, but this is so well-written I thought it might also do well in our Tutorials, etc. subforum.

@derienzo00: I agree with LOGiC4L--great job! :2thumbs: