Les,
There are generally a lot of different possible solutions to the same "challenge".? (When I was working, my boss would always ask me about the "challenge".? I finally figured out that if you weren't the one actually doing it, it was a "challenge".? If you were the one doing the work, it was a "problem"!)? It looks like we both have perfectly workable solutions.
--
Regards,
Charlie
New Jersey, USA