22. A text entry system, comprising: (a) a reduced user input device comprising an auto-correcting keyboard region comprising a plurality of character set members, wherein locations having known coordinates in the auto-correcting keyboard region are associated with corresponding character set members, each location having associated therewith a plurality of said character set members of said alphabet such that contact with one of said locations is ambiguous as to which character set member associated with the location is intended, wherein each time a user contacts the user input device within the auto-correcting keyboard region, a location associated with the user contact is determined and the determined contact location is added to a current input sequence of contact locations; (b) a memory containing a plurality of objects, wherein each object is a string of one or a plurality of character set members; (c) an output device with a text display area; and (d) a processor coupled to the user input device, memory, and output device, said processor comprising: (i) a distance value calculation component which, for each determined contact location in the input sequence of contacts, calculates a set of distance values between the contact locations and the known coordinate locations corresponding to one or a plurality of character set members within the auto-correcting keyboard region; (ii) an object evaluation component which, for each generated input sequence, identifies at least one candidate object in memory, and for each of the at least one identified candidate objects, evaluates each identified candidate object by calculating a matching metric based on the calculated distance values associated with the object, and ranks evaluated candidate objects based on the calculated matching metric values; and (iii) a selection component for identifying at least one candidate object according to an evaluated ranking, presenting the at least one identified object to the user, and enabling the user to select one of the at least one presented objects for output to the text display area on the output device.
22. A text entry system, comprising: (a) a reduced user input device comprising an auto-correcting keyboard region comprising a plurality of character set members, wherein locations having known coordinates in the auto-correcting keyboard region are associated with corresponding character set members, each location having associated therewith a plurality of said character set members of said alphabet such that contact with one of said locations is ambiguous as to which character set member associated with the location is intended, wherein each time a user contacts the user input device within the auto-correcting keyboard region, a location associated with the user contact is determined and the determined contact location is added to a current input sequence of contact locations; (b) a memory containing a plurality of objects, wherein each object is a string of one or a plurality of character set members; (c) an output device with a text display area; and (d) a processor coupled to the user input device, memory, and output device, said processor comprising: (i) a distance value calculation component which, for each determined contact location in the input sequence of contacts, calculates a set of distance values between the contact locations and the known coordinate locations corresponding to one or a plurality of character set members within the auto-correcting keyboard region; (ii) an object evaluation component which, for each generated input sequence, identifies at least one candidate object in memory, and for each of the at least one identified candidate objects, evaluates each identified candidate object by calculating a matching metric based on the calculated distance values associated with the object, and ranks evaluated candidate objects based on the calculated matching metric values; and (iii) a selection component for identifying at least one candidate object according to an evaluated ranking, presenting the at least one identified object to the user, and enabling the user to select one of the at least one presented objects for output to the text display area on the output device. 45. The system of claim 22 , wherein said character set comprises any of a language alphabet; a set of symbols representing sub-word components; and phonetic spelling of an ideographic language.