So do you think I would be better to zip the files on the server side and then just copy that zipped file to the client and let the client unzip it at that point?

Also Radimus...
In your code what does "$zipcmd = "?"" do...I don't really understand.

What I think your saying is copy my selected files to a temp folder and then zip the tempfolder and copy this to my destination folder.Am I correct...

I must confess, I have just started workin with Kixtart....
Thanks...