Hello again, i am half way through a few projects. I am keen on making them as efficient and user friendly as possible.

I have some questions about making programs efficient in VB.

1) When do you decide whether to set values of components at run time, or in design?
For example seting the text of a tet box to "Bill" in design, or when the program runs?


2) Where is the best place to declare variables.
I currently have all my varibales in the global module. But would it be easier on the memory if i had variables which were only being used once, in the procedure (locall)

Thank You
ILMV