i dont know anything about audio ****, its not really my thing, i jsut like to have a decent head unit and speakers. all i know id i think alpine sucks (sorry dude), i have an alpine and it doesnt read cd's for ****. it will skip on the slightest scratch when EVERY other cd player will read it, it wont play for longer than a minute when its cold because the cd fogs up alittle, i have to take it out and rub it off. also the lights for the skip buttons went out, and ive only had it in almost a year. ill never buy from them again, and i have alpine speakers and they arent any better than my JBL ones, and the alpines were more expensive.