Wow! Thanks dusktrader for taking the time to share in such detail what's obviously the result of much time and trial & error. And here I am still stuck "on the edge"... laugh Like others, I will absorb as time permits; and hopefully the time will come when I can return you something equally useful...

Thanks again.