1. A method for providing contextual information to a user of a communication system comprising: in a processing system; parsing a conversation between a user and a participant in the communication system; identifying an appropriate matching multi-media object (MMO) based on the conversation; presenting the MMO to the user;