If you've ever used the TimeZoneInfo class in the .NET framework, you probably know that it has properties intended for display of a time zone to the end user. Specifically, these are the DisplayName, StandardName, and DaylightName properties. However, there are a few problems with these. Unlike many other items