Cenni,I went with the overhead so all passengers can see the screen and an DVD player so I don't have to watch Barney or Dora!
The Nav system ties into my XM for traffic updates and I added the Bluetooth,Rear camera,DVD changer and PAC SWI wheel controls.2 Alpine amps,one for JL Steath Sub,one for System speakers(JL audio as well) mounted in center consoul with a computer fan to move fresh air.Had the system for 2 years now,absolutely love it,zero issues.