I am looking at finally replacing the stereo in my work truck. I haven't bought an aftermarket stereo in probably 15 years. I used to be very up to date on car audio, but a lot has changed in the last 15 years! I am wanting a stereo that at minimum has bluetooth so I can listen to my iphone while plowing, and do phone calls through the stereo as well. I would also like to be able to use a wired back up camera and get rid of my wireless one. I also need something with an am/fm tuner. (my buddy bought one that only worked with a phone, no tuner on accident) The truck is 2003 crew cab 2500HD. I have replaced all 4 speakers with Polk Audio higher end speakers. It does not have Bose or On-star, but does have steering wheel controls. Must have: am/fm bluetooth backup camera capabilities Want to have: steering wheel controls to work Would be nice to have, but not necessary: Be able to play streaming video from iphone GPS Any other suggestions??? Thanks for all input!