I'm experienced with Access and I'm new to this aspect of VB: should I get used to HIDE or UNLOAD my forms?

Right now I am always .hide(ing) my forms. I noticed that when I "show" that form once again, the load event won't trigger. So I've put my code on the ACTIVATE event instead.

Could that way of working eventually bring me problems or slowdowns? If unloading a form and showing it back doesn't take much process for Vb, maybe I'd go that way. Also I thought that this way, the data controls on my form would automatically refresh when showing back the form.

I accept any comments! Thanks!