I second that Kenwood recommendation. In that price range, you can find an x679 that would work nicely, and has all the tweeks you will ever need. The Alpine is another good option. The Eclipse is always nice, but you have to buy it from an authorized (read: not online) dealer to get any kind of warranty from them.