Computer Science and Telecommunications Board (CSTB) of the National Research Council convened a steering committee to evaluate and suggest fruitful directions for progress in user interfaces to computing and communications systems. A very informative sit