There's some great thoughts and comments here that are helping my thinking.

I'm working on a reply but there's a lot of posts to quote!