Most in the professional and licensed car locksmith, that are not scams, have a lot of skills. Key duplication, lock repair, key cutting, installing locks, and re key locks are a few to mention. A locksmith company can do all of that particular plus car key programming, car door unlocking,