Can't say that I have, but one can always learn in this world. My old dad always said that there was always more ways than one to fix any problem, and yours sounds like a good one in this modern world.
I unfortunately had to stick with historic solutions throughout my working life, and I enjoy hearing about modern solutions that others might pick up on.
Thanks again for taking part in this thread, and offering one of your solutions.