Roger, You might also want to take a look at the password handling. The sfx code only performed an 8bit rather than a 16bit comparison which left a 1:256 chance that an incorrect password would be accepted and result in garbage extraction/serious errors. I don't know if the DLL code contains the same error. James Turner SKARO.NET ----------- To unsubscribe from this list, send an empty e-mail message to: delphizip-request@xxxxxxxxxxxxx and put the word unsubscribe in the subject.