One that I'm looking at is the Alpine CDA-9856.
http://www.crutchfield.com/S-XaeChuY...0&I=500CDA9856
Seems to have just about everything I need. Kinda wish that XM reciever was built in and not an extra $100. But then again I already have the RoadyXT XM thing so I don't really need the Alpine one.