If you have a directive "using System" don't you already inherit all the System methods etc? Why do you need the directive "using System.Windows.Forms?"
I might have missed something in my reading. But this is just sticking in my head like a thorn.
Thanks for putting up with these newbie questions.