I suppose it would be best to reframe that rule as wherever you would have /nr/, you get /z/ instead and leave the issue of whether it is a phonemic or suppletive thing open for some PhD student to investigate. (Although I am sure they already have.)Re the web app... can I call Ruby?