I deem this thread to have obtained sufficient replies. To those of you who supported this humble thread with their work -- you know who you are -- your efforts do not go unnoticed, nor unappreciated. I now take my leave