Hi there, What exactly are the requirements for substituting the current GC with another, preferably non-locking, GC? Any pitfalls I wouldn't see just reading the code? Best, -- Eray Ozkural, PhD candidate. Comp. Sci. Dept., Bilkent University, Ankara http://groups.yahoo.com/group/ai-philosophy http://myspace.com/arizanesil http://myspace.com/malfunct