Well, I just got home with my new 2009 Jeep wrangler unlimited X 4x4 and I am already looking to upgrade my stereo system. ( I cant believe how cheap the current one sounds). I am not looking to spend an arm and a leg, and dont plan on putting a sub in the back. I basically just want great sound when I have the top down with a little thump

( AND the sound must be LOUD). I will be replacing the speakers in the front, and the speakers in the sound bar in the back, and also replacing the CD player stereo. I would like to have the aux port for my ipod ( or something that will play it ) also Bluetooth capabilities. What would yall reccomend??
Budget $250-$350