iPod touch has the ability to download audiobooks, but I don't know of any other player that does. Personally, I use an iPod shuffle for audio books, because it's cheap, small, easy to use, and syncs with iTunes a lot faster than an iPod touch. You can just sync it with iTunes to put in your Audible or iTunes audiobooks in it. As for the speaker, your probably not going to be able to hear any mp3 player speaker very well in the car. So, you'll want to get a cassette to 3mm jack adapter if your car has a cassette player, or just a 3mm cable if your stereo has a 3mm jack. On some newer stereo systems, you can just plug your mp3 player directly into it via USB. Anyway, one of those will work much better than the internal speaker on a mp3 player.