thanks, that certainly worked. I am still puzzled by my inability to use RaisEvent and an event handler since as far as I can tell my code seemed to be correct - most of the books I have mirror what I had done.
However, for now I will use what you suggest - its certainly far better than my workaround which had been to set a variable in shared common and pick it up with a Timer!!
again, thanks.