2. The method of claim 1 , wherein said recipient fitness information comprises words or phrases indicating a tone of said electronic message that reflects whether said electronic message is directed to a single recipient or a group of recipients, and if said electronic message is directed to a group of recipients, generating a fitness result that is conservative by ensuring that said electronic message is appropriate for all of said recipients.
1. A machine-implemented method for assisting the authoring of electronic messages, comprising: invoking machine-implemented electronic messaging logic, said electronic messaging logic including user-interface object logic operable to display a user-interface object and invoke machine-implemented conversation advisor logic in response to user activation of said user-interface logic; initiating the creation of an electronic message using said electronic messaging logic, said electronic message being stored in digital form in a computer memory; invoking said conversation advisor logic in response to activation of said user-interface logic by an author of said electronic message; said conversation advisor logic accessing said electronic message in said computer memory; said conversation advisor logic inspecting one or more fields of said electronic message to identify intended recipients of said electronic message; said conversation advisor logic gathering and analyzing historical data relating to a conversation history in one or more previous electronic messages that link said author of said electronic message to said intended recipients, said gathering and analyzing of historical data including extracting and storing message content from said one or more previous electronic messages that is indicative of historical semantic styles and guidelines have been used in the past by said author to converse with said intended recipients via one or more electronic message applications; said conversation advisor logic sorting, tagging and storing said message content in a computer database as a sorted/tagged dataset that represents said historical data, said historical data being arranged in individual database entries that are each specific to a particular one of said intended recipients or to said intended recipients as a group; said conversation advisor logic being operable to populate some or all of said sorted/tagged dataset with data entries containing said historical data in advance of said electronic message being created by periodically searching for new electronic messages created by said electronic messaging logic and extracting said message content therefrom; said conversation advisor logic being operable to supplement said sorted/tagged dataset with one or more additional database entries during creation of said electronic message to account for any of said intended recipients who are not represented by existing database entries in said sorted/tagged dataset; said conversation advisor logic performing semantic analysis on said electronic message to extract words and phrases representing recipient fitness information that is indicative of whether said electronic message is appropriate for said intended recipients by virtue of being consistent with said historical data; said conversation advisor logic generating a fitness result for said electronic message by comparing said recipient fitness information to said historical data and identifying inconsistencies between said words and phrases represented by said recipient fitness information and said historical semantic styles and guidelines represented by said historical data; and said conversation advisor logic outputting said fitness result for viewing on an electronic display device associated with said author of said electronic message.