title: Using System.IO.Packaging to generate a ZIP file
body: <p>I know that the likes of the DotNetZip or SharpZipLib libraries are usually recommended for creating ZIP files in a .net language (C# in my case), but it's not <em>impossible</em> to use <code>System.IO.Packaging</code> to generate a ZIP file.  I thought it might be nice to try and develop a routine in C# which could do it, without the need to download any external libraries.  Does anyone have a good example of a method or methods that will use <code>System.IO.Packaging</code> to generate a ZIP file?</p>