Talk to Dominick at tvandnav2go.com for programming. He is the best in the area (shop is in NY). I think his charge is $175 including return shipping. Quick turnaround. I went to the shop and did the reprogram/swap in the parking lot. Whole process takes about 15 minutes. Most dealers won't do it.