Eric,
Thanks for the heads up.
Our recent changes related to DST have been an effort to get around an issue in .NET itself. When a .NET application starts up, the .NET automatically caches the time zone information as of that moment. Unfortunately, .NET doesn't automatically update this information when a DST or other time zone change occurs, so we implemented a workaround by having SmarterMail clear the time zone cache every hour. Unfortunately, it looks like there are some .NET time-related data types that use their own cache for time zone data which is not cleared when the main time zone cache is cleared.
We will take another look at this to identify what is still holding onto the time zone information.
Andrew Barker
Software Developer
SmarterTools Inc.
www.smartertools.com