I think we should look at removing all the writeln's that are slowing Lazarus down. It is most evident in the loading of a file into the mwedit component (at least I hope that's why it's slow). Let's get those removed and use the trace or an ifdef. We need to see if that's whats slowing Lazarus down so much. Shane