THANKS Keszler and liverpole!!!!!!
TK::After worked like a dream, exactly what I wanted. I first tried liverpoles solution which worked to a point, but I'm guessing because the loop never ends, the variable I want updated would not update in the GUI. I will investigate this further.
Thanks again everyone