14. A method for dynamic key assignment on a standard telephone keypad, and a user interface including a data entry field, the method comprising: determining a convenient key that is the one of the nine keys most ergonomically reachable by a user; identifying a predefined list including a plurality of valid input words; parsing the valid input words in the predefined list to extract a set of valid characters respectively associated with a first letter of each of the valid input items; determining a frequency of use associated with each of the valid characters; displaying each of the valid characters according to the corresponding frequency of the each of the valid characters, such that the valid characters are presented on the display in a standard telephone keypad arrangement, wherein characters with higher frequencies are selectable with fewer keystrokes different from the convenient key than characters with lower frequencies; accepting a selected character; and displaying the selected character in the data entry field.
14. A method for dynamic key assignment on a standard telephone keypad, and a user interface including a data entry field, the method comprising: determining a convenient key that is the one of the nine keys most ergonomically reachable by a user; identifying a predefined list including a plurality of valid input words; parsing the valid input words in the predefined list to extract a set of valid characters respectively associated with a first letter of each of the valid input items; determining a frequency of use associated with each of the valid characters; displaying each of the valid characters according to the corresponding frequency of the each of the valid characters, such that the valid characters are presented on the display in a standard telephone keypad arrangement, wherein characters with higher frequencies are selectable with fewer keystrokes different from the convenient key than characters with lower frequencies; accepting a selected character; and displaying the selected character in the data entry field. 15. The method of claim 14 , wherein the predefined list resides on a local storage medium.