Dear Shlomi,
As a kind of answer to this question of yours: > * In examples, please use the simplest code possible. Don't force the > user to master two other topics before negotiating this one. Please, > no advanced constructs such as eval, (unless of course eval is the > subject matter.) Do you mean string-eval or block-eval? I can only say that I gave this "eval" example as _my own_ least understood part of Perl. (And I never attempted writing an OO packages, so I am sure there are even more complex issues waiting for me. :-(). So the short answer to your question is "I didn't know what I meant.!" Thanks again Shlomi! You are a great help for me and I am sure to the rest of the community out there too. Meir