Quote:
if It all works and tests out, I may Lonk it and strip all the vars down to 2 chars and make it completely unreadable, but more compact.
Not for nothing... but there have been lots of comments when people - especially new users - complain about UDFs not working the way they want. Often, the response has been that UDFs are there for people to expand into things more appropriate for their environment. This isn't easy to do with "Lonkified" code. Witness the Kix2HTM that I worked on - took over 3 hours just to work through the logic and comment it so I could fix the relatively minor line-break issue. Impressive logic, but I'd grade it poorly for style and supportability. (Even Lonk didn't want to troubleshoot his code!)
Personally, I'd rather publish stuff with lots of comments and understandable var names, only get Lonk's shorts in a (tighter?
) twist, and not have to answer lots of questions about how my code works. Just my $0.03.
I'm testing the code now... if you'd like, I'll send you the finished version with EXTRA comments. 
Glenn
_________________________
Actually I
am a Rocket Scientist!