Even better, if only to get away from using a timer, is to bind to the windows event for changes in a file or folder. this way, when the file or folder is changed (size or mod time), your event handler will fire, allowing you to update your app. this would allow for a more real-time approach.
rick