Just finished packaging the newest version of Exmh for Debian: most of my debianism-patches were accepted upstream, pretty nice. Upload done, the package should become available in a few hours.
This release speeds up things considerably; 2.6 and 2.7.0 had suffered badly from a crawling flist and sequences implementation. 2.7.2 finally takes care of that issue and seems to work fine here (I did pull in a few patches from CVS when minor problem reports popped up just after the release).
Only tweak I had to make relates to Edit_Done which now expects a third (dummy) argument. In my setup (don't ask, here be tentacles) emacs's mh-e lisp code handles composing emails and MIME and then tells exmh to send the resulting thing (by forcefeeding a "send exmh Edit_Done..." command to wish cough via cough echo coughcough and a UCHHHU shell pipe. Protecting the required "{}" arg from emacs and the shell was less than elegant, but stinking wish only runs commands coming from files, not the command line). All this is so that exmh can do the nifty annotation stuff but cannot commit any MIME mutilations (as mhn sucks plenty). Do you really want to know more? I don't think so.