1. A method of improving data input in a portable device having an input device, a display device and a processor operatively coupled to the input device and the display device, the portable device implementing the method being a portable device, the input device of the portable device including first and second input devices, the first input device and the display device disposed on a front of the portable device, and the second input device disposed on a back of the portable device, the second input device including means for selecting the selectable dynamic keys associated with the displayed set of words, the method comprising: ascertaining, by the processor, a set of words for display to a user of the portable device based on an already displayed word by the display device immediately preceding a text insertion point, each of the words in the set being ascertained based on a respective frequency of usage of the respective word with the already displayed word in a predetermined language; first displaying, by the display device, each word in the ascertained set in association with a respective selectable dynamic key; receiving, by the input device, an input data entry representing selection by the user of one of the selectable dynamic keys; second displaying, by the display device, at the text insertion point the respective word in the ascertained set associated with the selected dynamic key as represented by the received input data entry, the set of words including nine words displayed in a table having three rows and three columns by the display device, and the second input device includes three buttons disposed on a left portion on the back of the portable cellular device for selecting each of the three words displayed in a left-most column of the table, and the second input device includes three buttons disposed on a right portion on the back of the portable cellular device for selecting each of the three words displayed in a right-most column of the table, and wherein simultaneous depression of respective left and right buttons on the back of the portable cellular device selects each of the three words displayed in a middle column of the table.
1. A method of improving data input in a portable device having an input device, a display device and a processor operatively coupled to the input device and the display device, the portable device implementing the method being a portable device, the input device of the portable device including first and second input devices, the first input device and the display device disposed on a front of the portable device, and the second input device disposed on a back of the portable device, the second input device including means for selecting the selectable dynamic keys associated with the displayed set of words, the method comprising: ascertaining, by the processor, a set of words for display to a user of the portable device based on an already displayed word by the display device immediately preceding a text insertion point, each of the words in the set being ascertained based on a respective frequency of usage of the respective word with the already displayed word in a predetermined language; first displaying, by the display device, each word in the ascertained set in association with a respective selectable dynamic key; receiving, by the input device, an input data entry representing selection by the user of one of the selectable dynamic keys; second displaying, by the display device, at the text insertion point the respective word in the ascertained set associated with the selected dynamic key as represented by the received input data entry, the set of words including nine words displayed in a table having three rows and three columns by the display device, and the second input device includes three buttons disposed on a left portion on the back of the portable cellular device for selecting each of the three words displayed in a left-most column of the table, and the second input device includes three buttons disposed on a right portion on the back of the portable cellular device for selecting each of the three words displayed in a right-most column of the table, and wherein simultaneous depression of respective left and right buttons on the back of the portable cellular device selects each of the three words displayed in a middle column of the table. 10. The method of claim 1 , comprising storing, in a memory, a plurality of sets of words, each of the stored sets of words identifying words having a relatively high frequency of usage with a respective associated word in the language; and the ascertaining step is carried out by retrieving from the memory the set of words associated with the already displayed word or words.