> Why are parentheses aroung the `expr' sloppy? I had been programming Well, it is something that is semantically and syntactically superfluous, much the same way that many PASCAL programmers like to insert extra null statements at the end of program blocks. The parentheses serve at most an optical purpose. Thomas.