Before you do anything based on advice via interweb, you should head to ALL of your local shops to hear for yourself. The salespeople will say theirs is the best, but you can test everything out. Almost all audio brands have products in the 'not too cheap, not too expensive' category that isn't half bad. If you get an answer here, it will either be BS based on someones opinion, and they haven't heard everything, or it will be someone telling you that you should get the new $600 dollar _____ because it's the best. I'm partial to infinity speakers, alpine headunits, and rockford sub/amp for medium quality sound.