Fascinating thread - a lot to take in. I'll do some googling but may be back to ask experts here for further advice about some of the matters raised.