The biggest bummer on these, is that in order to even swap in a code matching Junkyard radio, they need to be "Programmed in" by the Dealer, or someone with a Tech 2. Anti-theft, VIN matching etc.
Yes, pain in the ass. Door chimes, Sat radio, a feed for HUD info all goes thru the stock... bastard of a radio. There are new "rebuilt" radios on ebay, they even come with an Aux in jack on the face-plate <Phone Jams!>. I don't remember if they need programmed in or not. Round 300 bucks though.