date posted 23rd January 2006 20:01 Hi, I suspect it's to do with escaping, but why does this; translate('IWD2-C2K-12345', 'IWD2-C2K-', '') Return me a value of 1345 ? Cheers Andy