1. A customer analysis method for analyzing electronic customer communication data and generating behavioral assessment data, which method comprises: receiving electronic customer communication data of two or more types by one or more servers configured to provide a user interface comprising a web site, web portal, or virtual portal; identifying a customer associated with the electronic customer communication data received by the one or more servers; analyzing the electronic customer communication data by applying a predetermined linguistic-based psychological behavioral model to the electronic customer communication data for that identified customer; generating behavioral assessment data based on the analyzing, the behavioral assessment data providing a personality type for the analyzed electronic customer communication data for that identified customer; and displaying instructions to a user via a reporting engine, wherein the instructions are based on the generated behavioral assessment data, wherein the user includes the identified customer or a customer service agent.