I just realised, a trick I was using with 'chr(...)' depends on unicode semantics if '...' evaluates to more than 255. Which is jolly annoying, cos the fix is lots longer.. -- Piers
"It is a truth universally acknowledged that a language in possession of a rich syntax must be in need of a rewrite." -- Jane Austen?