Ya know, I have a Windows Mobile 6 PDA/Smartphone (AT&T Tilt) with Microsoft Voice loaded. The unit also has an 8GB micro SD card installed (you can get up to 16GB today) and I have a ton of my music albums loaded on it. Using Microsoft Voice I can command via my voice any album, playlist, genre, artist, to play etc and operate the unit via voice as well (i.e. pause, shuffle, repeat, id the song...etc.).
When combined with a high performance GPS head unit that doesn't have voice I can still get the best of both worlds using Bluetooth audio streaming from the AT&T Tilt and have voic