@Snookerman & bruglione
Watch it please. Both of your last posts in this thread were off topic. I didn't even issue either of you a warning, let alone an infraction, but please keep those kinds of discussions to the lounge area.
@Twey
I noticed you checking out this thread and was wondering when and if you would comment with your own version. I haven't gone over it or tested it (though I will have a look soon), but then I didn't even test my version. I was fully aware that the code I wrote wasn't anywhere as tight as it could be, but I figured it would work out well (if it worked at all) for the purpose at hand. Some of these things I spend hours on. Others, like this one, took only a few minutes.

