1. A method of generating computer responses to external communications, the method comprising: identifying one or more sequences of characters in an incoming electronic message entering a private network, the sequence representing an idea; parsing the characters into words and symbols; assigning a score to each of the words; calculating a total of the scores assigned to each of the words in the idea; determining a sentiment of the electronic message based on the scores; storing the sentiment in a database residing on a memory device; associating the sentiment with a personality profile; identifying the creation of an outgoing message within the private network addressed to a person associated with the personality profile; generating suggestions for the outgoing message; and displaying one or more of the suggestions on a display associated with the creation of the outgoing message.