Paul D. Anderson: Having some operator overload is good if you write some numerical/scientific code. Try working with bignumbers or vectors in Java, and you will see how quickly some otherwise simple expressions become an unreadable mess. Bye, bearophile