586 root> diff -uw modules/event/event.module.~1~  modules/event/event.module
--- modules/event/event.module.~1~                 2010-02-26 05:20:50.000000000 -0500
+++ modules/event/event.module                     2010-11-16 08:28:54.077165438 -0500
@@ -273,7 +273,7 @@
       // Lookup TZ ID based on TZ offset
       $timezone_id = event_timezone_map($user->timezone);
       // Update all users with the same offset.
-      db_query('UPDATE {users} SET timezone_id = %d WHERE timezone = %d AND timezone_id = 0', $timezone_id, $user->timezone);
+      db_query('UPDATE {users} SET timezone_id = %d WHERE timezone = \'%d\' AND timezone_id = 0', $timezone_id, $user->timezone);
     }
   }
 }
@@ -2423,7 +2423,7 @@
         $offset = explode(':', $zone->offset);
       }
       $offset = $offset[0] * 3600 + $offset[1] * 60 + $offset[2];
-      db_query('UPDATE {users} SET timezone = %d WHERE timezone_id = %d', $offset, $zone->timezone);
+      db_query('UPDATE {users} SET timezone = \'%d\' WHERE timezone_id = %d', $offset, $zone->timezone);
       if ($site_timezone == $zone->timezone) {
         variable_set('date_default_timezone', $offset);
       }
@@ -2845,7 +2845,7 @@
  */
 function event_extra_user_form_submit($form, &$form_state) {
   $values = explode('|', $form_state['values']['timezone']);
-  db_query('UPDATE {users} SET timezone = %d, timezone_id = %d WHERE uid = %d', $values[1], $values[0], arg(1));
+  db_query('UPDATE {users} SET timezone = \'%d\', timezone_id = %d WHERE uid = %d', $values[1], $values[0], arg(1));
 }
 
 /**
