1. A server system including one or more computers, comprising: a database having content criteria and supplemental multi-media content in a variety of different personalities; and one or more processors configured to: evaluate multi-media content accessible to a user's computer using the content criteria and to identify supplemental multi-media content of the database based on the evaluating; trigger from the evaluation to generate identified supplemental multi-media content to the user's computer in a personality corresponding to a current user for display; and transmit selected supplemental multi-media content in the corresponding personality to the user's computer.