How to reset test sales before going live?

How do I go about reseting / removing all the test sales records from the database?
Deleting and reinstall is not an option, that that would destroy many pages for products, support, mailing lists, etc.

Being able to reset / remove test sale and account records is important to avoid incorrect revenue totals, important for the reporting of income and tax.