I thought I'd share something I just realized although I feel foolish for not understanding this earlier.

When a form is loaded using the Load command, the Load Form event executes even though the user does not see the form on the screen. When a form is loaded using the Show method, the Load Form event executes and the user sees the form on the screen.

When a previously loaded form is made visible with the Show method, the Load Form event does not re-execute.

Anyone else have some pointers on the way forms work?

BluesMatt