Ability to search past conversations

Pretty much as the title says. Bonus points if you can search within the context of the conversations.