1. A method of processing instant messenger events associated with an instant messenger application, comprising: determining a length of time of inactivity of a user after which to compile an instant messenger event associated with the user, the determined length of time being specific to an identity of the user; monitoring a current length of time of inactivity of the user; responsive at least in part to the monitored current length of time of inactivity exceeding the determined length of time of inactivity, capturing an instant messenger event associated with the user by compiling event data associated with at least one instant messenger message; and indexing at least some of the event data associated with the instant messenger message.