Does anyone know of a way delete duplicate objects including the the original and the duplicate.

Obviously overkill does something like this, but it leaves the original. I have found lisps that will delete duplicates (duprem and others) but I am unsure of how to modify them to take the original too.

I ask because I am creating multiple connecting objects (sweeps) that overlap and i want both pieces from each object to be deleted so I could join the objects without that overlap.

Thanks!