First I want to say I am very happy with the talking SPIII.  It is does a pretty good job routing and if you drive off the route it will autorecalc a new route for you. I have used numerous GPS's in the past and this does a great job for driving (for biking or hiking I HIGHLY recommend the Garmin 12 Map, my favorite GPS).