I have a form w/controls that I'm using as a generic "New Form" which I have hidden until needed. What I'm looking for is a way to manipulate that form with it's controls during run time, and save it under a different name, keeping the "New Form" generic. Basically, I would be adding the "New Form" to the program as "frmExample" during run-time. Thanks.