are you only after an aftermarket HU?
you should consider the RNS-510. I was traditionally not a fan of OEM head units, but in my opinion this one steals the show. its not just a pretty picture either, the functionality is far superior to any i have used before. add that to its fantastic interface, you have a winner