Yeah car won't even turnover. You think the best bet is to tow it to the dealer? I hate to get involved with the dealership AND have to pay to tow it.
From what I understand the dealer has to program the car with some special computer, I don't know that they would call a locksmith. I'd imagine that's something that can be done in-house.