Garmin Gets Fit, Fends Off Auto GPS Armageddon