And here I was afraid folks were gonna bust my balls. I'm happy people who know what's up think this is a decent, albeit not perfect, solution. Thanks Grey One!