This is what you want if you don't want to touch the factory USB/Aux port:
http://www.sonicelectronix.com/item_...AX-TOYUSB.html
You can buy a SWC adapter (don't have a link offhand but it's in the huge Ca-Fi Dashlinq4 thread), pull some pins, and move one pin for Aux to work if you want that.