Partial types have come up a few times lately, and I wasn't sure they had been explained/defined before... so, I stole some prose from another document on this topic, cut and pasted some VB code from VS 2005 and here you go