in reply to hash reference to itself
while (1) { my %h; $h{a} = \%h; } [download]
You may need to use weaken() from Scalar::Util
Dave.
Good to know. Thanks!