I lost the keys to my '05 Corolla. I happened upon Locksmith Charley's website where he seemed to be reputable. I called Charley and he quoted a price to come out and cut some keys for the car. Unbeknownst to me, the ignition keys have a transponder which has to be programmed for the car to start. Charley cut the keys and programmed them. It took about 2 hours for the complete job as he had to determine the vehicle's key code. At any rate, Charley completed the job at the agreed upon price. Here's a link to his website:
http://locksmithcharley.com/