For future reference, most taxi drivers carry a Slim Jim. As long as you can provide proof of ownership, they'll unlock your car for a nominal fee. Almost always cheaper than a locksmith. Cops will generally do it free, but on their time frame.
I have always been a fan of carrying an extra door key in my wallet.