For our web sites, we use Joomla! as CMS of choice. Whenever we need functionality that is not available through the Joomla! Extension Directory, we will create our own implementation and share that with the Joomla! community.
Please find our first Joomla! extension here:
Kaleidoscoop KWeather is an easy to use weather module based on the Yahoo API and weather service. It allows you to include the weather and forecst of any place in the world into your website.