I made wrong assumptions about the today widget and its implications..
Running the script directly seems to solve the issues.
I'll give it a long-term whirl, but it looks like it works fine.
Thanks again for your time and insight.
Oops! Looks like something went wrong!