Actually, if you pass the optional boolean parameter to cloneNode as true, it turns into a true deep clone [1]. I've used this many times before - don't know why I didn't think of this earlier when I replied...
Mike [1]: W3C DOM Documentation: http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247 ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************