Thoroughly enjoyed reading this, thank you for posting it. I learned that he foresaw many of the potential applications of nanotechnology decades before their time (and some ahead of our time). Nanomaterials; using DNA for data storage; facial recognition by computers..