This is a rather simple WPF project I used to explore various aspects of WPF, MVVM, multi-threading and unit-testing. It shows graphically the weather information retrieved from http://www.webservicex.net/globalweather.asmx
I used very handy classes ObservableObject and RelayCommand from Josh Smith's MVVM Foundation
The list of countries can be adjusted in the config file, see the setting Countries in the applicationSettings element. The setting contains country codes according to ISO 3166-1 alpha-2
. The config file shipped with the application contains Austria, Czech Republic, Germany and Ukraine.