On Ubuntu 11.10, running the Gnome shell, there is a weather widget that can be place on the bar across the top of the screen. The default location was Innsbruck and I wanted to change it for my location. The tool uses a WOEID (where on earth ID) instead of zip code for pulling the weather information. Found some instructions on how to change it. Basically, go to Yahoo Weather, look up your city. The numbers you need will be in the URL of the resulting weather page. Sounds easy enough.
The only problem was that no matter what I put in, it would not save the changes. The preference box only has a button for closing the box. There is no apply button, no save button, etc. I thought, well it is new, maybe it's a bug. I thought, maybe I am not getting a valid WOEID string.
Finally found the answer, you have to hit ENTER after you put in your new WOEID code. I had been hitting TAB or clicking on other fields before closing the window.
It was one of those pound your head on the keyboard moments since the answer was easy but not apparent to this end user. It is easy now that I know the answer, in my opinion, that is bad user interface design.
In the Ubuntu Unity interface, I just install the Weather Indicator item from the Ubuntu Software Center. Once installed, ran it and it was easily configured. Nice!