For people with various forms of physical disability, extreme slowness of communication is commonplace. In the first part of this book a functional architecture for communication aids is discussed and the idea of automatically supplying the intrinsic redundancy contained in natural communication is explained. The distinction between adaptive and non-adaptive models of communication are shown and details are given of working predictive text generation systems.