We get a lot of calls relating to custom email archiving solutions with Exchange.  A lot of folks seem to set out on their own to create a solution before realizing what solutions come out of the box (see Exchange Journalling). The Exchange team blog has a new post which discusses some of the custom solution options and what problems customers run into then how things will be different or improved in Exchange 2007.