I have a form with a timer that fires every 1/2 seconds to poll from a time clock. This form must stay open in order for the clock to function. Periodically a user may close this form by accident, which causes the clock not to function. Can you think of a better way to do this? I would like to do it as a background service, but can I have a timer in a service? If so, how? Any suggestions would be greatly appreciated.