I need a way to zip a bunch of files together into a single file from within my application. This is to allow the user to select a bunch of files and have them compacted into a single file for easy sharing with others. I know the Binary Object can do this but it's tricky. I know there is a Zip Object but that it's buggy. Are there any other ways to achieve this? I checked the Array Object but it won't accept files as array entries.