yes el, it should take the same principles as all other languages.

If your creating a Form then you should do use System.Windows.Forms and then "extend" the class with :Form to use that base class.

Also: Hyperz or Jay.

if do the following:

using System.Windows

will that give me all children of Windows such as Forms or do i have to declare the exact name space ?

If you can use just use System.Windows then this would be bad right ? because your using unneeded shizzle!