Good customer relations goes a long way in this day and age of instant communications Steve.
I am glad for your sake that they came up trumps. It is always good to get a happy ending to these mistakes.
Rob.