I've added weather updates on mysite, you can find them in top most of my page, on the bottom most of left navigation menu and also
here for detailed info.
The latest weather datas are provided by
Weather.com .
If you interested in building your own weather reports (web), check out here
http://www.w3.weather.com/services/xmloap.html. It's a free registration and Weather.com only requires your email address. After then you can use the partner ID and license key provided and get access to the latest weather data, via xml feed ;)