7. The data input system of claim 1 comprising an alternative candidate generator configured to compute information about the at least one alternative candidate, the alternative candidate generator comprising an input model which generates the probability of an observed user input, given a true word.
7. The data input system of claim 1 comprising an alternative candidate generator configured to compute information about the at least one alternative candidate, the alternative candidate generator comprising an input model which generates the probability of an observed user input, given a true word. 8. The data input system of claim 7 wherein the input model is specific to any one or more of: speech user input, text user input, a keyboard layout, a type of electronic device, a user, a group of users.