I installed the radio myself, but I had to take it to the dealership for them to program it to my VIN. They charged me $50, which I thought was a good deal.
To get the old radio out and put the new one in was not bad at all. It takes a little time, but it is not hard. Lampoon wrote a good how to if you are interested. I am not sure which post it was on, but just look through the radio posts or do a search.
Now I have a cd player that works and a aux input for my mp3 player. With the new radio I also got silver trim on the buttons that matches the trim on the vents.
By the way, I did get the single disk cd player so I don't run into the same problem I had with the 6 disk. I have heard nothing but bad things about the 6 disk cd player.