This is the reason I subscribe to the forums. One becomes a "panner for gold" or a "hunter of diamonds". And, this is a find that I think I will have to frame somewhere amongst my piles of debris left over from my adventures surfing the net.
I must send you a million thanks. This article and associated code have introduced a much needed breath of fresh air in my cubicle.