what type of inaction you will need to set triggers on a gotfocus, or validate in many or even all of the funcitons to catch the activity. Somone else may have a better idea for detecting activity, like mouse move.
But what you could do is add a timer control to your form with the interval of 60,000 (that's 1 minute). Then place this code in your general declarations section
[tt]
Global lgTimer as Long
Private Sub Timer1_Timer()
lgTimer = lgTimer + 1
If lgTimer = 15 '15 being your minute timer
'Do your events here
'Reset your Timer to 0
lgTimer = 0
End if
End Sub
[/tt]
Then add this code into the places in your code that would show activity for the program
[tt]
lgTimer =0
[/tt]
Craig, mailto:sander@cogeco.ca
"Procrastination is the art of keeping up with yesterday."
I hope my post was helpful!!!