It sounds really good with my Infinity speakers in my Prius. It made me realize how crappy stock head unit was. I won't be upgrading to an external amp (for awhile until I want more). Garmin GPS is truly an automotive-grade navigation. It is a huge improvement over DNX6140. The screen refresh rate is much faster. The map movement now appear to "animate" rather than a "slide show". It seems to have internal compass as well. When I take an exit into the service road, it detect the shift and fork me to the service road on the map. There is no delay as well - I am exactly where it says on the map even driving on the highway. This unit comes with 3 different skins to better match your dash. My favorite is the red/fire theme because it matches with my woodtrim interior. The LCD screen has higher resolution 800x480 and DVD movies look super sharp since its native resolution is 720x480. Higher resolution enable the user interface to use round edge buttons. The last gen interface looked really old with pixelized rectangle buttons. Bluetooth works well with my BlackBerry Bold 9000 and my wife's iPhone 3G. There is a few second delay from the time the phone rings (BB vibrates) to when I can pick up the phone on the screen. For outgoing calls, I can see it started to dial immediately on the phone. I am extremely satisfy with my purchase. Now, a few things I want to pick on. GPS screen is too bright even in the night color mode. I have the dimmer wire installed correctly because if I turn off the head light, it looks even brighter. There is a screen to adjust the brightness and it does not seem to bring down the brightness low enough for my preference. Although the user interface looks much better, the buttons are a bit too small. It is difficult to touch the right button while driving. I end up relying on the included remote control.