Been looking around the forums and i have found some great stuff.

What im not sure on is the software.
There seem to be so many choices and I am kind of drowning.

Ill be using an ION system and it will run Windows7.
I will have wifi in the car with internet access using ATT 3g.

I need to have:
Radio
HD Radio
play mp3 from HDD
play video from HDD
play stuff from ipod
play CD/DVDs
Turn by Turn GPS.....can I use the Garmin laptop software?

Like to haves:
Car OBD-II
Performance tuning
play stuff from ipod touch over wifi.
Use blackberry/iphone for remote control.