Ekeys4Cars carries nearly every transponder key being made. Your key can either be cloned or a new one programmed. There are advantages and disadvantages to both.
Car doesn't need to be present to clone key.
First key price is usually less and it's the same price for any additional keys.
Cloned key can't be used as second key to "On-Board" Program
Lost or absent keys won't be erased.
Car must be present.
First key price is usually more but the additional key price is a lot less.
Key with unique ID can be used to "On-Board" Program
Scan tool programming might erase any or all keys not present.