the N95 comes with basic navigation software with it, if you want proper navigation though its a subscription service. Not sure about TomTom yet, i've read it can be done but there isnt an official supported version for it yet.
While the N95 is a charge every night type phone its not as bad as 2 hours lol