Looking to get a spare car key. Is going to the dealership the only option? I saw that Ace Hardware is advertising that they can cut and program car keys. Some local locksmiths are advertising the same thing. Anyone have any experience going the non-dealership route? I know car keys are more complicated than regular house keys.