I'm working on a project to retrieve a bunch of message information using CDO, put that info in a SQL database, and de-duplicate it. The problem I'm having is that I can't find a good way to determine whether or not someone has modified the message after receiving or sending it. I need to be able to tell whether they replied or modified it- at the moment, all the fields that appear to get updated on modifying are also changed on replying (PR_LAST_MODIFICATION_DATE, PR_MESSAGE_SIZE, PR_MESSAGE_FLAGS,etc...) Since PR_SEARCH_KEY isn't quite unique enough for my purposes, I need some way to distinguish messages that were simply replied to from the ones that someone modified and saved in say, their inbox. Does anyone have any idea how to do this? Thanks, Mark