great exposition and explanation, Professor TRex.keep it coming; i continue to take copious notes.all the best,Barry