@kissane excellent summary. Thanks for sharing!