7Zip you drive by Shellexecute and Command line? or is there a native Delphi? If it is Shellexecute then I am fine using PKZIP - note there is a later version (V4) called pkzipc that does long filenames, with a different syntax. About to check out Abbrevia for speed John