>n_animate = 0 > >SELECT ...., MyFunc(reference_to_control_to_be_animated) AS Dummy ..... > >FUNCTION MyFunc(oControl) > n_animate = n_animate + 1 > IF n_animate % 100 = 0 && Run at every 100 records > oControl.Animate() > ENDIF > >RETURN "" > >Not in this case as I'm using SPT to do remote processing in SQL Server. At any rate, I've figured out a work-around that should work. I'll be testing it out at some undetermined point in the near future. It will involve not using a timer at all.