I am using .Show and .Hide to switch between multiple forms. This technique is not effective when you return to a form (using .Show) that contains data that has changed since you last .Showed the form, because the form does not display the latest changes. I need a better method of switching between forms that contain dynamic data, or a techneque for automatially refreshing a form since the load routine is skipped when .Showing a form.