duplicate() has changed. In CS2 you can now add an offset to duplicate an object at a certain position. To duplicate an object and move the duplicate 4cm to the right and 3cm down, this can be done with one statement in CS2:
myObject.duplicate(['3cm',4cm'])
In CS1 you need two steps: duplicate and move:
myObject.duplicate()
myObject.move(undefined,['3cm',4cm'])
Peter