i'm having a similar problem with the USPS not pulling international rates. i went through the threads, found your script, installed it and got the new "Not US Zone". however, now on the shipping modules page i can only see usps option, but not edit it. i get a fatal error message on line 205:
if ((!isset($_GET['module']) || (isset($_GET['module']) && ($_GET['module'] == $class))) && !isset($mInfo)) {
$module_info = array('code' => $module->code,
'title' => $module->title,
'description' => $module->description,
'status' => $module->check());
$module_keys = $module->keys();
$keys_extra = array();
for ($j=0, $k=sizeof($module_keys); $j<$k; $j++) {
$key_value = $db->Execute("select configuration_title, configuration_value, configuration_key,
configuration_description, use_function, set_function
from " . TABLE_CONFIGURATION . "
where configuration_key = '" . $module_keys[$j] . "'");