This is totally free and very reliable app.
I recommend it to all to help keep outlook under control. It will find duplicates from any folder or archive folder and create a new sub-folder with the duplicates moved there for review before removing.
http://www.vaita.com/ODIR.asp
Feel free to ask me any questions before using. Ive had alot of experience with corrupt outlook files lately.
IMPORTANT:
As a general rule, i also recommend creating an Outlook BACKUP manually by opening outlook, File Menu, Data Management, and hit "open folder" to view your actual outlook file location. A windows file explorer will open. It is in a .pst file format.
Next, close outlook but keep that windows file explorer open, select your .pst file and select copy from Edit Pulldown Menu, then paste into same directory.
it will save a copy there that you can go back to before making any changes to outlook and just to back up weekly or so.
Bob