Part of my Django web app is a meeting scheduler which is timezone sensitive.
Currently it's using pytz, but this has some severe shortcomings.
For instance, the timezone for Moscow is currently off by 1 hour because of the recent decision of President Medvedev to abolish the switch to winter time in Russia ( http://en.ria.ru/russia/20111030/168271560.html )
Another severe problem, is that the list of timezones which it provides is very long and highly unfriendly to the users, e.g. "Asia/Shangri-La". Most of the serious sites which are offering some time zone selection combo box have a far shorter list...
I'm looking for some reliable solution to provide accurate time zones and friendly timezone selections to users, either as a library that updates whenever there's a major change like the above in Russia, or as a reliable and free web service.