Well if you want to save a few bucks, you can purchase a deck and speakers, and install those by yourself. Those are very easy upgrades. As for a sub and amp, that can be a bit more difficult, with grounding and what not. I dont know many shops in Eastern MA. I used Rayco car electronics in Auburn probably 8 or 9 years ago. They did a pretty good job. I would search around online for some tips and tutorials about installation of the others (or check out FTE's 'car audio' forum!). I dont think its out of the reach of anyone, who has a little understanding behind them (plus you will save some big $).