1. A method of building a custom word list for use in text operations on an electronic device, comprising the steps of: scanning a collection of text items associated with a user of the electronic device to identify words in the text items; assigning a weighting to each identified word; storing each identified word and its corresponding weighting; and determining a source of each text item in the collection of text items; wherein the step of assigning a weighting comprises the step of calculating the weighting for each identified word based on the source of the text item in which the word was identified.
1. A method of building a custom word list for use in text operations on an electronic device, comprising the steps of: scanning a collection of text items associated with a user of the electronic device to identify words in the text items; assigning a weighting to each identified word; storing each identified word and its corresponding weighting; and determining a source of each text item in the collection of text items; wherein the step of assigning a weighting comprises the step of calculating the weighting for each identified word based on the source of the text item in which the word was identified. 3. The method of claim 1 , wherein the collection of text items comprises at least one type of text item selected from the group consisting of: sent messages, documents, acronym lists, and existing word lists.