1. An interface system for a personal computer comprising an array of data input keys having multi-character indicia, said interface system further comprising: data storage means; data processing means; and data display means, wherein the data processing means is adapted to facilitate a reduction in the number of key presses required to create a given data string to less than the number of characters within said data string by: (i) filtering data stored within the data storage means by initial character, as determined by the character or characters ascribed to a data input key initially pressed by a user; (ii) prioritizing said filtered data in real-time according to user-configurable prioritization parameters; and (iii) displaying one or more prioritized data strings on the data display means for subsequent selection by the user.