Notice DeflateStream cannot read/write a .zip file directly (neither GZipStream)
ZipStorer library provides support for Zip files for .net and .net compact frameworks in a simple and monolithic class: http://zipstorer.codeplex.com
Also non-compressed storage support for Silverlight.