| One of my ideas was some RULES that expand: | | test x | "neil" `isPrefixOf` x = ... | | "ned" `isPrefixOf` x = ... You might want to be careful about this, because you could really get a *lot* of code this way. | Simon: I will email you in a couple of weeks to discuss it. Great, thanks S