A Partial class allows you to split up a complete class definition in multiple places.
For instance you could have one file contain the GUI related parts of a class while another file contains all the I/O related parts of a class.
VS2005 uses partial classes by default to better organize your code for you.
Comment