What boggles my mind, is why doesn't every single car deck come with a USB port in the front to play music from a thumb drive? It's super easy, and cheap to implement. Screw MP3 players. You can keep a thumb drive on your keychain, and you can get 8gb of storage for $10. It's the perfect car music solution.
From what I gather by going to the new car shows every year there are many new cars with this feature. Sometimes the USB port is on the radio/dash and sometimes it is in the glovebox, but I am seeing more and more of this feature.