While you're doing that, might as well reset the entire Sale Info section. Contract Start Dates etc...

Agreed, would be useful, or even something within Options to define which data is reset.
This is the exact sort of thing that the scripting is made for.
You get exactly what you want, sometimes within minutes.
We've got a couple of scripts that we use in-house that do exactly this type of thing... email steve(at)hilltopsit.co.uk if you'd like copies
Miller, Larry
When duplicating it would be great if you could remove/clear the Cust PO# field.