Why Destroy an Object?

Why would you want to destroy an object using Set = Nothing syntax? It's a good idea to do this when you are done using an object, because destroying an object frees up the memory it was taking up. Objects take up a great deal more memory than normal variables. Also, for reasons that are too complex to go into here. In short, keeping object variable around longer than necessary can cause fatal memory errors. So, it's a good idea to develop a habit of setting all object variables equal to Nothing immediately after you are done with them.