Really interesting analysis, thanks for sharing. It will be interesting to see how all these technologies merge and play with each other in the long run. I certainly hope a collaborative spirit endures that raises the standard of living for many many people.