I disbeleive that any language can be the one perfect language for all tasks. I think the Lisp camp would take exception to your comment. Most of the Lisp hackers I know think it is the perfect language for all things and is the best language out there. I tend to regard them as nuts and go about my work though. HFX