Or maybe there is another better way to do it ?
Copy, Paste, Corrupt, Fix, Polish is the way most objects have been developed ;-) -- Cyrille --