Okay, quite a few of you have asked me to do a write-up on adding an auxiliary input jack to 03+ XM equipped trucks. I did this back in Feb; however, I didn't take photos while I was doing it. For that reason, I don't have any "in-progress" photos. For starters, you need to decide which jack to use. Some people use the jack from radioshack; however, I only have a soldering iron so I opted to go with a jack that could take the extra heat from my iron while soldering the wires to it. I used the jack pictured below. It is sold HERE on Amazon. Okay, the next thing you will need is three equal-length pieces of wire. I started with each strand being about 3' long so I could mount the jack in the truck wherever I wanted. I had an old LS-x harness laying around so I color-coordinated the wires that I soldered to the audiojack to match the wires that I was tapping into on the XM receiver...I know, OCD. The XM receiver is a small metal looking box that is behind your glove box. If you take all of the stuff out of your glove box, on the right side there will be a small tab that keeps the box from folding down any further. Your 3.5mm jack will have three posts on it. The common audio post is the longest of the three posts. It is silver in color. The other two posts are left and right channels. Assuming that you have made good connections with each of your wires, all you need to do now is tune to XM. Once you have XM on, you'll need to tune to channel 0 (Radio ID). This channel has no audio so it is perfect for this. The last thing that you will need is a cable to plug from the jack into your iPod/phone/etc. I bought a 3' cable from Radioshack. It is slightly long but it gives you plenty of room to control the phone while its plugged in. Since I didn't do the write-up and install at the same time, I may have left some things out. If anybody has any questions, ask away.