I have a sony head unit - $179, 2 - 12" Bazookas $120 (circuit city has buy 1 get 1 free), in a sealed box, and 600 watt Kenwood amp$220. My system can be heard coming from 1/2 mile away, I can feel my ear drums vibrating. I've heard louder, but for a starter system something similiar would be good. I installed everything myself, but my advice to you is, let a professional install the cd player, and your son can install the rest, if he isn't sure how to hook up an amp, then I'm sure he has friends and can get help on the internet. You should have some money left over, for mids and hi's I would go with infinity. I have a pair of infinity 4's with a 900 hz bass blocker, and i have blown away a car with 6 pioneer mids hooked up to an amp. If you don't go with any of these, the best advice I can give is get a good sub, cheap no-name subs are nothing compared to MTX, Kicker, etc... good luck