This is really helpful and thorough - thanks for all the time you’ve put into your answer. I’ve got a lot to go away and think about (and I should probably stop putting off the purchase of DBDA…).
I’ll try out your suggestions and see how things turn out. In the meantime, thank you. 