Hi Dave, DateTime::TimeZone::Local::Win32 is not working on a german WindowsXP.
The value of the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\StandardName is "Westeuropäische Normalzeit" on a german system. I just found an articel at http://www.windowsitpro.com/Article/ArticleID/14966/14966.html where the author claims that ActiveTimeBias is the time difference in minutes. Maybe you could use that as a fall back in case StandardName is unknown. -Elmar