But those types of interfaces could be the tip of the iceberg. A whole new set of interfaces are in the works at various stages of research and development. At Microsoft Research, for example, I have ...