Should you set all the objects to null (Nothing in VB.NET) once you have finished with them?
null
Nothing
I understand that in .NET it is essential to
Also:
using(SomeObject object = new SomeObject()) { // do stuff with the object } // the object will be disposed of