Sorry to bother you again, but I encounter a problem. In the clsEvent class, it seemed that I have to declared my routine as Private Sub and not Private Shared Sub for the constructor to work. So the question is, how do I call the sub routine in the frmMain form since it is not Shared?

ljCharlie