hey, I saw your post about BerkeleyDB and mimedefang, and was wondering: when you use BerkeleyDB, are you having other scripts read the changes that you write out - or are you just writing out changes? I can't get your example to work.. what os/ berkeley db version were you using? Ed