Its a garmin, I just wish I woulda got it sooner. It gives turn by turn voice commands and takes you the quickest routes anywere in the country. Its impossible to get lost.
I found the software, and the maps (Europe and USA/Canada), of that little thing... It's running on a Loox N100 (4Gb SD) right now (currently, the smallest GPS in the world).
I have to say, though, the quality of Tomtom raster maps is not really that good. You should take a look at Navigon's MobileNavigator 6 (which is what came standard on the loox).
then again, the DB of Points of Interest in the TomTom is second to none, it's worth it for that alone.