Nice work Vladimir. I will definately check this out in more detail when I get my home computer back. I'm hoping we can group objects with gc_prev and gc_next pointers and reduce the memory overhead. Neil