Hey, I just wanted to update all you f-body guys about getting your steering wheel buttons working. I've made some pretty good progress. So far I only use my carPC to play MP3's - GPS and XM will come later. So I mainly use the MP3 screen in Roadrunner. RR is what I use, but I'm sure other frontends will have Girder files available.
First the hardware. I recommend this little serial IR reciever:
http://cgi.ebay.com/ws/eBayISAPI.dll...MEWA%3AIT&rd=1
It cost me about $15 total shipped from Germany. Took about 2 weeks to get, but that's no big deal.
Second is the PAC SWI-X steering wheel remote control. (edit, I found found out that my own device is the older SWI-2. I'm looking into the newer SWI-X to make sure it will work as well)

They run about $40-$60 and be found several places.
That's about all you need, besides any IR remote you happen to have. Credit card size is a good choice.
The SWI-2 (SWI-X should be similar) is a simple 3 wire hookup on our cars. You can program all 8 steering wheel buttons to do anything the remote can do. And the remote can do just about anything as you are going to use Girder 3.3 to control the PC.
If your already using Girder (not 4.0) to control your PC by remote, your already ahead of the game. Programming the SWI-X consists of pushing the learn button on the unit, pushing the remote button (aimed at the internal IR reciever in the SWI-2) and then hitting the steering wheel button you want it to match up to. Once all 8 are stored, they stay stored even with no battery power.
Once you have the steering wheel buttons ready to go you need to download Girder 3.3. It can be found on the web for free if you know where to look. You plug in the serial IR reciever I mentioned above into a serial port (you have one, right?). You add a certain plugin called IGORPLUG.DLL - SFH-56 to the girder plugin folder. Then go into the Girder settings and load that plugin and set the COM port. Then you load the RR command list which has all the button commands that RR uses. You choose one like (vol+) you hit the learn button and hit the volume up button on either of your remotes and the code will be saved. You can program whatever button you want. It's pretty quick, but there are lots of options such as adding a delay to certain buttons so that it doesn't get pressed twice by mistake, etc... I'm not on the advanced stuff yet, I'm just getting the hang of it. Girder is a big and complex program, but once you get the basics understood you can come back later and fine tune it.
Whatever IR reciever your using, serial or USB, you will need to get the Girder plugin in order for Girder to communicate with the device.
There is a pic below of how I have my buttons currently programmed. I like having the volume and mute/play/pause button on the left so that's one of my quirks. The 4 right side buttons are all about finding the songs. I can move one song or one page at a time up or down. Once I found what I'm looking for I hit the play button on the other side and the new song will start. It's pretty sweet.

Since the remote will have more than 8 buttons you can program them to do all kinds of stuff, but the steering wheel buttons should be programed for the most commonly used controls.
If anyone needs details, let me know and I'll help you figure it out.
Jason