1. A method for providing an automatic gender-usage assistant for composition of an electronic document, said method comprising: determining one or more proper nouns within a content of said electronic document, wherein a first proper noun of said one or more proper nouns has a first gender attribute; prompting a user to enter a first email address for said first proper noun; looking up said first email address in a local database and retrieving a first gender information associated with said first email address, if said first gender information is available in said local database; if said first gender information is not available in said local database, then looking up said first email address in a centralized database and retrieving said first gender information from said centralized database; storing said first gender information in said local database, if said first gender information is not available in said local database; checking grammar of said content; determining all first referencing gender-specific portions of said content, wherein said first referencing gender-specific portions comprise referencing gender-specific adjectives and referencing gender-specific personal pronouns that reference said first proper noun, wherein said referencing gender-specific adjectives and said referencing gender-specific personal pronouns do not match said first gender information; determining all non-referencing gender-specific portions of said content, wherein said non-referencing gender-specific portions comprise non-referencing gender-specific adjectives or non-referencing gender-specific personal pronouns that do not reference any one of said one or more proper nouns; indicating said first referencing gender-specific portions and said non-referencing gender-specific portions within one or more portions of said content; if said user elects to get said automatic gender-usage assistant on a first referencing gender-specific portion of said first referencing gender-specific portions, then displaying a first graphical user interface assistant, wherein said first graphical user interface assistant comprises said first email address, said first gender information, and a first grammar recommendation, wherein said first grammar recommendation is a first matching adjective or a first matching personal pronoun that corresponds to said first referencing gender-specific portion and match said first gender information; if said user elects to take said first grammar recommendation on said first referencing gender-specific portion, then replacing said first referencing gender-specific portion in said content by said first grammar recommendation; if said user elects to get said automatic gender-usage assistant on a first non-referencing gender-specific portion of said non-referencing gender-specific portions, then displaying a second graphical user interface aid, wherein said second graphical user interface aid comprises, for each of said one or more proper nouns, a second corresponding email address, a second corresponding gender information, and a second corresponding grammar recommendation, if said second corresponding email address and said second corresponding gender information are available, wherein said second corresponding grammar recommendation is a second matching adjective or a second matching personal pronoun that corresponds to said first non-referencing gender-specific portion and match said second corresponding gender information; and if said user elects to take said second corresponding grammar recommendation on said first non-referencing gender-specific portion, then replacing said first non-referencing gender-specific portion in said content by said second corresponding grammar recommendation.