It seems to me that you should sub-set the list of subscribers by attributes e.g., postpone, active, digest (whatever) before you start issuing the relevant commands (modified for each sub-set). Of course since there is a digest and non-digest version, you'd have to deal with overlap and make a best-guess when dealing with multiple subscriptions for one userid. /Pete