A word of advice. Don't go to Best Buy. You'll be sorry. I wouldn't let them install an air freshener in my car. Go to a good place that deal in only car audio stuff. Most peops on this board run Alpine head units. I have a 7894 that works VERY well. As for speakers... Once again Alpine is good, others like Infinity. It's all a matter of what you like and what you can afford.