I just started working on my carpc project. I have purchased the touchscreen and am looking at front ends. Dashwerks seems pretty impressive. Can anyone chime in on their experiences with it?

I'm also trying to wrap my head around how the XM to CarPC thing actually works. I know It appears I need an XM Direct Reciever. I suspect it uses a custom cable that goes to the serial port on the PC. Where can I get the cable? What frontend software is the most reliable for preforming such a task?