There are many weather apps for the iPhone, but I'm a frequent user of the free WeatherBug app. The free version was recently updated to version 2.0 with a completely new GUI and added features such as automatic updating of weather data at your current location, along with pollen and UV data for the sun. The app has moved its settings inside the app itself, which is a plus compared to the way it was done before using system preferences. WeatherBug still has detailed and layered weather maps and a collection of local cameras so you can actually see the current weather, not just instrument readings. You can set multiple locations and check the weather at vacation destinations or just see if Mom is freezing in upstate New York. WeatherBug will alert