1. A method of processing instant message transactions comprising: logging a first instant message client into an instant message server; obtaining from the instant message server, at least one handling rule that is evaluated in an instant messaging environment in response to receipt of a message, each handling rule defining a condition based upon at least one of identified content or identified context, and a corresponding event handling action to be performed within the instant message environment; identifying an instant message conversation within the instant message environment between a user and a correspondent; evaluating each handling rule; performing the corresponding event handling action of an associated handling rule if it is determined that the condition of that handling rule is satisfied; and conveying to the user participating in the instant message conversation, an indication that the corresponding event handling action was performed.