I had a scynario where a site with multiple subsites needed to be restored in SharePoint 2007.
The majority of sites didnt need document history, so I thought that we could restore all of the sites without the history and then selectivly restore the ones that did need it.
There is a switch on the STSADM.EXE -o import called -updateversions. This switch is supposed to indicate how to resolve situations where a file to be imported to a site already exists in that site. using a value of 2 should