I've always been careful where I leave my keys, unfortunately with age I've found that the thing I do best now is losing stuff. Sadly my keys are not immune to my senility or forgetfulness. I've recently gone about trying to temper this problem by making copies of my keys, but the big box stores have your most commonly used keys/locks which is fine for most of my keys but I had about four high quality locks that apparently don't move enough product to justify keeping in stock. I was referred here by an ACE hardware employee. To my surprise this store has just about every key possible (and more) the keys I needed had to practically be made by hand from some of their stock one at a time. The extra cost? none, granted the cost per key was a tad bit more than the limited ones the big box stores carry, however the cost for over a dozen keys made (all by hand and sizing) were still a fraction of the cost of one new lock. In my case, I did have to bring the locks with me so each key could be confirmed it worked, but only took 20 minutes and that was mostly the employee waiting for me to stop fooling around with all the interesting locks they have at the store for demonstration. I strongly encourage those of you to try this location out. I did not have them come to my location to do a "lock out" or unlock something for me, but I'm certain their service would be just as stellar if they did. I see there is one low rated review in regards to a programming a key for a car. I am not certain what specifically the dealer told that gentleman, but I can assure you in my case I opted to have acme do it - the dealership wanted to charge 799.99 + labor for extra keys and programming, ACME - 235 + tax for the same amount of work. I'll be having ACME take care of my lock needs from now on, I can see why they have and A+ rating with the BBB.