I have a Nokia N70 smart mobile phone, and have a bluetooth GPS. I use TomTom for satnav in the car. When walking or cycling (yes, i have satnav on my bike!!) i use multimap if in the Lakes (i only have some maps) and GPhone2Earth for tracking. Then i can upload my waypoints and view them in 3d on GoogleEarth. I also have loads of other apps. Effectively i have Tomtom with loads more. I feel my setup is better than having a separate Tomtom unit that can only do one job. Also, because the GPS is bluetooth, i can place it anywhere in my car with good line of sight of the sky, though i find the dashboard perfectly fine, except when its very cloudy. I had a hire car last week for work, which had heated windscreen. GPS wouldnt work through it, so i gaffer taped my GPS behind the rearview mirror, where the windscreen wasnt heated - worked perfectly.