I lost my keys at the Six Flags in Arlington, Texas one time...Cheap alarm, easy car to get into, and spare key in truck = Good drive home!!
Anyway, the dealer is outrageously expensive to put a key in the ignition and program the car...
I got a key off EBAY and had it programmed at the dealer because I have a truck that requires two keys....I didn't feel like calling around and getting prices, and I simply needed the keys done...And yes, it was expensive to me...