Wrote the code for ReplaceAll, but no chance to test it properly because the debugger crashed Delphi and I ran out of time. I'll finish it tomorrow. Then we're down to testing, debugging and documentation of version 1.7.1.0, with a release possible within a week.