I am finally ready to take the plunge and purchase my first radio for my Suv and I'm looking for a decent headunit. I'm not sure if this is the proper place to post a request like this so I do apologize if its in the wrong area. I need your quide on what you would buy.

What Im looking for
CD radio
Sat Ready
USB/Plug in for Ipod/Iphone
MP3 Capable

I'm not big on car audio so I don't plan on having subs and amps just something that I can use with stock speaker and In a few months I will upgrade all of my speakers in my Explorer.

That basically what im looking for Im not sure what brands are the best and I really don't want to pay a huge amount for a headunit my price range is 150-300 bucks. if anyone has a suggestion on what's good please let me know