>Thanks Mark - I don't think I will be able to use a third party product on this - I have used getdir() but is there a way I can use the ms common dialog control or enable the user to create the folder they want if it doesn't already exist?
Use GetFile() which will allow them to specify the folder, create a new one if wanted, and specify the file name to save it to. Then use ForceExt() to force a ZIP extension.
Mark McCasland
Midlothian, TX USA