@johnjohnston As always, many gems in there. Thanks for sharing!