-+- Tiny Database Packer for use with The Mailing List Database Door -+- (C) 1990 Scott D. Simpson This is a very tiny small minute program that doesn't fuss with memory and doesn't sort and does it all by disk. This is a rather kludgy, slow way of doing things. But it's small. here's how it works, in case you want to optimize it (pseudo code) open files rename datafile -> MINIPAK.$$$ open new file -> MAILDOOR.DAT while not eof(old file) do read record if "deleted" then make entry "User deleted" else write record to data file close files That's it. It will may cause your disk to jump all over the place. The real MailPack uses dynamic variables and sorts and stuff and all in memory. This is completely disk based and only removes deleted entries. 'nuff said! >> SDSimpson, Maildoor author NOTE: This is free, and I take no responsibility for what it does to your system. I did not intend to release this in the first place, so don't come crying to me if it breaks.