It's about time. I am glad it all worked out for you.
I hope if anything like this happens to any one it will be taken care of right away.