Jason, Great stuff! I love it when people use James :-) Most people seem to quietly get on with it, thanks for sharing with us. I already loved MarkMail, this makes me love it even more!
Unfortunately I won't be at ACUS, and I've had to pull my James talk :-( As for complex conditions you might try JSeive, or alternatively write a rules based matcher yourself. We did, at one time, have *some* ideas for constructing nesting and conditionality in matcher configs, but it hasn't got off the ground. @Work we recently developed an xml schema for constructing complex conditions, perhaps I should resurrect the idea. d.
