Email Archiving in an Exchange Environment
As you probably know, the biggest player is Symantec Enterprise Vault.
Here's a comparison between it and Mimosa.
There's a comparative review here of ten email archiving products which might give you some leads.
I always recommend GFI MailArchiver (http://www.gfi.com/mailarchiver/). I have been using it since 2006. Couldn't be happier. To be honest, it's a dream to whoever needs to manage the exchange server for having an archive solution. It makes so much easier managing on the server side.
The MailArrchiver is a web-based system built on ASP.net with using SQL at the back. You don't need to change anything on Exchange server side, only enable the journal on the mail storage and it archives emails on the fly in the real time.
It also has bulk import tool that helps to archive the existing mail boxes and a bulk export tool to download the emails from the archiver. It also has audit built right in.
Most of all, it's inexpensive.
Hope that helps.
Exchange 2010 has built-in Archiving in the enterprise version.
take a look at mailarchivia
I recommend Barracuda's Message Archiver. It does the job.