Hello Russell, RP> another archive (question - if password protected do you allow it to be RP> copied?). Personnaly, I cannot see any problem in that. Also, some might set the spanned size and write the span to disk, THEN write it to other archive locations it would have to be able to be copied of course. Re the 'OnSetExtraField' was this not just to indicate there were records being added whilst in the 'Add' mode? If that is the case it could just be a boolean toggle which for instance I would use to incriment a progressbar (no accuracy needed - just an indicator that the dll is doing something). To clarify - the progressbar would incriment to full range, reset and carry on until the toggling boolean OnSetExtraField was completed, when other progress events would start. Cheers, Al+