OK I now know what is happening. On the last control of my tab in the got focus I call the routine above which moves the controls up (GREAT). I then close the keyboard which calls the same routine but this time all the controls move down (GREAT). I then click on a finish button which prompt me to save; after selecting either yes or no it then sets focus back to my last control so it call the routine again. Basically I think it is getting into a look causing memory problems. Is there a simple way to not allow focus back to that control once I have tabbed away from it.

Thank you for any help,

Jiggy!