Thanks for your thoroughly detailed and annotated information, clearly presented.