Inside the race to find GPS alternatives