I have the tomtom 720 which does this through updates via computer/internet. Otherwise you will have to use your phones gprs for it to be 'live'.
Also I would like to ask, do you guys always take off your GPS units once you've parked the car, i.e. at the shops?