writes "Engadget has an article about David Weekly who has created IMsmarter. What is IMSmarter? David describes it as a 'secretary that helps you out by sitting between you and the rest of the world, letting you know about things that are interesting and taking notes'. Works on all computers, no software to install."
Gaim and other clients have good logging and search capabilities, but this goes a few steps beyond that.