17. A method, comprising: displaying a user interface on a display device, wherein the user interface includes a data entry menu having one or more menu selections; activating one of the one or more menu selections; and displaying a data entry method, wherein the data entry method is context and language specific to the activated menu selection by displaying only one of more virtual keys that are necessary for a user to enter data required by the activated menu selection, wherein only a virtual alphabetic keyboard is displayed in the data entry method on the display device when alphabetic user input is required by the activated user selection, and only a virtual numeric keypad is displayed in the data entry method on the display device when numeric user input is required by the activated user selection.
17. A method, comprising: displaying a user interface on a display device, wherein the user interface includes a data entry menu having one or more menu selections; activating one of the one or more menu selections; and displaying a data entry method, wherein the data entry method is context and language specific to the activated menu selection by displaying only one of more virtual keys that are necessary for a user to enter data required by the activated menu selection, wherein only a virtual alphabetic keyboard is displayed in the data entry method on the display device when alphabetic user input is required by the activated user selection, and only a virtual numeric keypad is displayed in the data entry method on the display device when numeric user input is required by the activated user selection. 23. The method of claim 17 , wherein the activated menu selection is displayed as a scroll reposition location on the user interface.