... issue with your delete code: Presumably you would need to delete all other data related to that customer, so you would also need to delete sales orders, invoices, past due notices, etc. When using objects this would all happen with the same one line of code. Deleting the customer and their sales ...