LarsG #1 I think Mark once said that the key was to run the GC after any routine which will handle a lot of variables. ie. assigning and killing locals etc..I might be wrong though.. :/