coding a set of new keys on 1999 Acura CL

has anyone coded new ignition keys so they match origanal keys or is this something a person has to have a dealer do

Asked by for the 1999 Acura CL
Usually only the dealer has the ability to code your keys, some locksmiths might be able to do this but I would use the dealer for this