Just read about one of the nice new features available in VS 2005 - Code Snippets! In VS 2005 you can select code from a list of commonly used patterns and "What makes code snippets really cool is that you can easily create and define your own." as Scott says.
The snippets are not available in C# by default but you can download them from here
See Scott's post for more detail on this here