If you've been on this site for longer than a day you've likely seen at least 50 threads like this already started. Search for any of the words/phrases you used and you're bound to come up with more than you can handle.
Yea you can search the forums and find plenty of threads on this exact subject. But some good apps are (Slacker Radio, Viigo, WeatherBug, Opera Mini, Bolt Browser, etc)