One thing I would check is to see if it's faster on the zip drive to create one big file or multiple small files. I don't really know for sure, but I wouldn't be at all surprised if you found a significant difference. You might also want to check to see if it's faster to create the file directly on the zip disk or create it in a temporary location and move it over.
_________________________
Bitt Faulk