Dr Nixon Nanotech; Bill Gates self-assembly; thoughts on where we're going!