Sherman,
The issue with detecting time zones is that the tool looks for specific properties on the mailbox. These properties are populated under the following scenarios.
1. User logged on with Outlook 2007
2. User logged on with OWA 2007
3. User logged on with OWA 2003/2000 and specified the time zone under the Options.
4. CDO-based application that interacts with the mailbox (i.e. BES, Goodlink).
Optionally, you can set the tool to detect recurring meetings. The guideline here is that the user MUST be the organizer of a recurring meeting, otherwise no information can be detected.
Unfortunately, this means that there will be many companies that end up with many mailboxes for which time zone information cannot be detected. In order to address this, you can manually add user for which no time zone has been detected into the mailboxes_1.txt, and manually specify the other parameters (server, timezone). When you then run the tool in update mode, it should work in the same manner against the manually entered users.