Mark another thumbs up for the Alpine, although I think they've replaced my unit with a newer model this year (it's also cheaper this year too), definitely worth looking into, it looks gorgeous.. not too flashy, fits perfect, plays well, and has plenty of sound shaping options.
Only downside, which I actually like is that you need to use a thicker ground and hot lead than is equipped in the harness.
Oh, BTW buy an adapter to plug in the harness if your going to say with the factory wiring. It'll not only save a bit of time, but if youever want to work on it again (or replace the factory head unit) you wont be scratching your head with a bunch of spaghetti.