GPS: new technology solves an old problem