Most excellent post RR ... your "best yet" ...