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