Works pretty good. Just hold the play button and you get random function. Connection isn't very good, have to push it in quite hard,( witch would prob be a pain on bumpy roads ) but plays with usb flash no problem. Didn't recognized my HCSD card. Buddy plugged his iphone into my truck and said his cord alone cost 100.00 so well worth the money. Just too bad the lighter connector is so cheap, doesn't want to stay in the socket.