BTW, I use one of these head units on my Toyota FJ Cruiser.

http://www.diceelectronics.com/

It connects to the satellite radio input on the back of the head unit. Then I can use my steering wheel controls to move through playlists. It supports text so I can see the songs on the stock radio. I got it for about $100 and install was relatively easy on my truck, maybe 20 minutes. Much better solution, I keep the cables in the glove box out of sight. It also powers the iPod so it never discharges.