What a fascinating thread! I don't feel I can add anything to it at this point, but I will definitely be coming back to read any new posts and re-read the previous ones again and again.

Thanks all for your thoughts!