A lot of what I have learned about VB I learned from using Static Code Analysis (Particularly Aivosto\'s Project Analyzer). And one one of things it checks for is whether or not
Have you read this Aivosto web page (from the creators of Project Analyzer)?
If you are using static variables, it's important to reclaim the memory they occupied when you don't need the variables any more. With dynamic variables memory isn't so much of a problem, because they are destroyed when the procedure ends.
In other words, you don't need to worry about clearing ordinary, non-static, local variables.