Best Practice: Deleting records but not customizations

Hi all.

Ok, we´ve got an instance that has been a test and development instance. Now we want to copy it and make it the production environment. However, it´s "full" of all kinds of records.

What is the best way to clean out all those records, yet keep the customization?

I.e. we need to "reset" the instance without loosing the customization

Thanks,

KGM