[snip] Object A has Object B, while Object B has a "parent" attribute which is referenced back to its parent: Object A Cross-referenced: Object A has a child Object X, Object B also has a child, it's a reference to the very same Object X The dizzy making thing here? Object B is also a child of Object A, which appears to be the causing this problem: php still hates references.... [/snip] I'd love to see the UML for this. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php