Anyone serious about computers and how humans interact with them should study the works and thought of Ted Nelson. Ted sees problems differently. If it's hard to see where he is headed or difficult to understand what he is saying, just wait a decade or two and your perception will catch up.