Most ASP.NET applications hold various state objects in Session, Application, or other stateful mediums. For regression testing and defect reproducing purposes, often I want to capture the exact state of these objects and replay them back at a later time...