> If you want stable code, never use the "with" or else ... ;-) I did learn this even in the early Delphi days ;) Moreover AFAIK, even the newest Delphi does not show the value of variables that are qualified using a "with". So you even can't debug the broken code decently. -Michael