If you want to stream from your iPhone over Bluetooth and control what you play through idrive, this works well:
http://www.viseeostore.com/viseeo-tu...-wma3000b.html
I find the way iTunes stores and displays music not how I want to see it so prefer using the USB drive storing as artist / album / songs.