I thought I could make all the pointers to Element qguarded pointers but apparently that only works on Qobjects. I think I'll temporarily make Element a Qobject so that I can debug it. Anyone know of good guarded pointer classes that may be lighter weight? -- |/-\|/-\|