That's wonderful! Anyone else?
Sure, add me to the list of others who have put their hand up. I always look to try and rectify the fault if it lays with us if I or the staff eff up, in all of my businesses, that's how I stay in business.
It's not like it new or sensational way of running a business, I would imagine all smart business people strive to look after their clients no matter what, going that extra mile if that's what it takes to keep a satisfied client, but to be perfectly honest we all probably don't use forums to tell everyone about it all the time however.