Thanks Garret, quite helpful.
I hope to try both solutions tomorrow and report back, just for the 'fun' of comparing the time needed.