Tony, >> here are inherent problems with using TR. The following are examples of valid input that has to be handled correctly.
I am fully aware of all these- and i posted this before.... I posted my solution with the explicit stated assumption- this is a fields produced/checked/verified by a computer (such as a field in a listing that needs further processing). I would never ever dare to use such code if the data was entered by a human. Martin