Hi Steve,
I use method 1. I find this better because once you call the method you can simply continue with your code without needing to
test anything. If the record is not valid the catch clause will handle it.
I find this makes the code cleaner and easier to understand. If the method does not throw an exception assume the record is valid.
James.