So sorry to hear about your situation. Pop-a-lock has helped me on a couple of occasions. They have always been quick and courteous.
I know this is too late for your current situation, but consider getting some type of roadside assistance policy. I have my policy through my cell service (AT&T). It only costs about $3.99 per month, and it has been VERY useful over the years!!! I have used the service to have my car unlocked, my husband's truck towed when it wouldn't start, and to have my tire changed. In each case, help was just a quick phone call away and cost nothing out of pocket. Another plus about my particular policy is that it covers me (as long as I have my cell phone) and whatever car I'm in, even if the car isn't mine. There are lots of places to pick up these policies--AAA, cell providers, insurance providers, etc. Check into it; roadside assistance, for me at least, has proven to be a worthy investment.