Surely the answer to avoid all this angst is to have a spare key? It seems you lost the old one, and had no contingency plan for a speedy replacement. You don't know what problems ASL may have had, non delivery of key blanks due to the snow, staff being unable to get to work, etc etc....Perhaps you should order a spare now, or check your insurance policy to see if it caters for lost keys.A little forward thinking would seem to have been able to prevent all this unpleasantness. I do hope they don't read your post, if they are the only suppliers then you are a hostage to their good will, and you've done nothing to deserve it.
Kevin Regan ● 5748d