"Robin Becker" <robin at jessikat.fsnet.co.uk> wrote in message news:g44pZKATy8B7Ewa2 at jessikat.fsnet.co.uk... ... > My solutions seem to involve elements which need to refer to the parent > and thus create a loop. Not sure I understand your general problem, but, regarding this last item, have you tried the (new in 2.1) weak refs...? Alex