• Wow, thanks! That was a lot to digest - cut it way down and looked at some other solutions.

    Will post some code here that appears to work.