Thanks for your help, that thread on delegation vs inheritance helps tremendosly and sorts alot of stuff out in my head.
Also thanks heaps to diotalevi, I've heard about the unambiguity with new before but not understood the problems, that's the first time anyones actually illustrated the problems clearly.
Looks like I better write a perl script to parse my scripts and correct that syntax. ;)
James.