Download attached files in a Zip
Yes, there's a module for that (of course ;) )  

Download module:


  This module can compress any files attached to a node and provides a download link. To use this module you have to extract the PclZip library in /sites/all/libraries/pclzip which can be downloaded here: http://www.phpconcept.net/pclzip/pclzip-downloads.