Go with what I did. Alpine X305 Head unit. It is CD-Less, Digital Only Single DIN. Has Blue or Red backlight with full Ipod Integration and heaps of inputs/outputs. You can add a CD Stacker if you wish. However the best thing I find is the modular function.
By this I mean if you want bluetooth... or GPS... or TV... or Internet Radio or whatever, Alpine makes other small modules you can buy seperately later and just plug them into the head unit to keep expanding the functionality. So the head unit only cost me I think about $200 from Ebay (Legitimate with Warranty Receipts), and I will soon buy the bluetooth kit which looks to cost about $150.
Took me 1 hour to install it into my GC8 - Easy Peasy
EDIT - Not sure how the single DIN would do TV or GPS - but thats the modular system. Perhaps there is a double din version that costs slightly more which can do it.