> It will some hash with a circular reference that I am not breaking or > something like that. Any suggestions as to how to go about finding it? Look at Devel::Cycle. Then, if you want to make an automated test to verify that your objects aren't making memory cycles, use Test::Memory::Cycle. xoa -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance