Garmin offers the nuvi 860 portable navigation system (PNS), which may be the first PNS to have full menu speech recognition, meaning that you can just speak a menu option and nuvi obeys your command.
The Garmin nuvi 860 features a 4.3-inch 480 x 272 LCD touchscreen, built-in MP3 player, Bluetooth, FM tuner, audio book player and image viewer. The nuvi 860, other than voice recognition, can do also 3D map view, Route avoidance, hands-free calling with Bluetooth, MSN Direct and Custom POIs.
Other than built-in flash memory, it has also a microSD card slot.