striderweb.com
JavaScript Function: dupeNode()
A JavaScript function that imitates cloneNode(), but allows a programmer (you) to alter the way it works. Can be useful if you want to alter the cloned data in-process