At the moment, if the user has not set their weather location, the CMPS home page widget just shows a broken image link and an incomplete form. I didn't check to see what the What's Going On widget at the bottom of the forums page looked like, and now I've set my location I can't test it here because it won't let me un-set my location in the settings.
Anyway, can I suggest that if the user has not set their location, the widget(s) give a brief informative message (something like "To see your local weather in real time, go
here and set your location") with a link to the usercp settings page, instead of just being "broken"?
Other than that, excellent job. I especially like the way the settings work.
-- hugh