Naomi,
Have you checked out the $50 Zip component from the German FoxPro User Group?
This is an amazing 60K component that provides a rich set of features for zipping and unzipping files. Includes support for folder recursion, password protection, and callback functions for updating progressmeters.
Shipped as a standalone FLL. No need to register like ActiveX components. Works on any OS.
Compared to 3rd party ActiveX controls like Dynazip this component is 8 times cheaper and 10 times smaller.
http://store6.esellerate.net/store/Trial.aspx?StoreIDC=STR5180737559&SkuIDC=SKU55261070060&pc=Highly recommended!
Malcolm