44. The device of claim 43, wherein said set of input keys comprises a terse key set.
43. A microprocessor-based device with improved user input capability comprising: a device having a microprocessor, a memory, a display, and a set of input keys, said device requiring input of information by a user, said display for displaying input controls for receiving input in response to user activation of at least some of said input keys said input including user-supplied information for input into said device; initialization logic for initializing all input controls to an activated and an unfilled state; control logic operating to: set focus of input to a first located input control that is activated and unfilled if one is located, and otherwise transfer control to navigation logic of the device; entry logic operating to: process input by a user at an input control currently having focus and thereafter mark the input control as filled and transfer control to the control logic of the device, and otherwise transfer focus to a prior input control that is activated and unfilled; and navigation logic operating to: set, in response to a forward navigation request from the user, focus of input to a next located input control that is activated and unfilled if one exists, set, in response to a backward navigation request from the user, focus of input to a prior input control that is activated and unfilled if one exists, and transfer, in response to an edit request from the user, control to the entry logic of the device.