7. A portable electronic device, comprising: one or more processors; a display; a keyboard; and computer readable memory comprising instructions that, when executed by the one or more processors, perform operations comprising: receiving a plurality of user inputs of characters through the keyboard, and displaying a current character string as input by the user, displaying a suggested replacement character string for the current character string; while both the current character string and the suggested replacement string are displayed, receiving a further user input through a punctuation mark key of the keyboard, and in response to the further user input, replacing the current character string with the suggested replacement character string, and appending a punctuation mark at the end of the replacement character string, the punctuation mark corresponding to the punctuation mark key through which the further user input was received.
7. A portable electronic device, comprising: one or more processors; a display; a keyboard; and computer readable memory comprising instructions that, when executed by the one or more processors, perform operations comprising: receiving a plurality of user inputs of characters through the keyboard, and displaying a current character string as input by the user, displaying a suggested replacement character string for the current character string; while both the current character string and the suggested replacement string are displayed, receiving a further user input through a punctuation mark key of the keyboard, and in response to the further user input, replacing the current character string with the suggested replacement character string, and appending a punctuation mark at the end of the replacement character string, the punctuation mark corresponding to the punctuation mark key through which the further user input was received. 8. The device of claim 7 , wherein the punctuation mark key corresponds to a punctuation mark selected from the group consisting essentially of a comma, a period, an exclamation point, a question mark, and a semicolon.