Happen than the programer before you change the class code, well, just add
the code to have track of the user and the date/time when he/she make a change or add a record, I think so the vuser variable is declared at startup as global and when the user logon to the program, then assign the username to that variable.
what you can do to workaround this can be: create a public variable called vuser, if is needed, look at the other programs locations for a table than holds the values, maybe callesd log or userlog or something like that.
And thats all the basic things than you can do.
Of course, you can modify that class again and can quit that code, or make it runned when a class property is set (i.e. wizbuttons.logaccess), or whatever you want.
Hope this help
Mauricio
Be fast like the Fox
Be free like the Penguin
Se Rápido como el Zorro
Se libre como el Pingüino