sRegKeyTZI = "Software\Microsoft\Windows\CurrentVersion\Tim e Zones"
Is there a space there? Not sure if that is a typo in Time Zones or just the way it is being displayed in the post.
Oh and here also a space after the T:
sCurZone = GetRegValueStr("System\CurrentControlSet\Control\T imeZoneInformation", "StandardName")
Just grasping at straws here :-)