In VS2008 (and previously in VS2005), when you request to print a source code file; cs, xaml, etc you get a dialog box that includes a check box: "Hide collapsed regions" Your choice here is sticky as long as you have VS open, BUT if you close VS, when you next start up, it has forgotten your choice and gone back to 'unchecked'. I assume there is a registry setting that controls the default. Where? What? Some other way of telling VS your default choice? - Steve