Check out Waze too for either Apple or Android devices. Free but works on the social side to satnav in the respect that if you drive past a camera van you can live report it to other users along with...