now that you can create class files pretty much anywhere in VB code, what would be the best way to organise them? for example, in form1.vb you have the form1 class, but you could also have several other classes in that file as well. so would it be best to have any form classes in their own file, and any other classes in class files? also, when would you decide to use namespaces? would that just be if you have a bunch of classes that relate to a similar thing, and would you typically have each namespace in a seperate class file?

i know these are pretty simple questions, but i feel i must ask them. thanks