Cool stuff David, thanks for the unique & enlightening & yet new... new at least to me... technical perspective!