1. A method of enabling input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the language objects each being associated with an associated frequency object, the plurality of language objects comprising a plurality of word objects and a plurality of N-gram objects that each comprises at least a first character, the input apparatus including a plurality of input members, at least some of the input members each having a plurality of characters assigned thereto, the method comprising: detecting an ambiguous input that comprises a number of input member actuations; generating a plurality of character permutations of the ambiguous input, one of the character permutations being a potential artificial variant that is neither a prefix of a word object nor is identical to a word object; making a determination that at least a portion of the potential artificial variant corresponds with an N-gram object associated with a frequency object having a frequency value below a predetermined threshold, the portion including fewer characters than the number of input member actuations; generating an output that comprises a representation of each of a number of the character permutations; and outputting as an artificial variant a representation of the potential artificial variant at a position of relatively lower priority than a representation of another character permutation, if the artificial variant has been displayed during a current session.
2. The method of claim 1 wherein the N-gram object that is associated with the frequency object having the frequency value below the predetermined threshold comprises three characters, and further comprising making, as at least a part of said determination, a determination that a final three characters of the potential artificial variant correspond with said N-gram object.