Scott Hanselman recently wrote about zipping/compressing the viewstate in ASP.NET. Basically, he created a new ASP.NET page object that implements the System.Web.UI.Page object. His new object will compress and decompress the viewstate of a page.
» ComputerZen.com: Zipping/Compressing ViewState in ASP.NET