There is an issue on this shipping module that those of you who use more than this module with weight ...

$shipping_weight is a global variable used by all weight based shipping modules ...

If you change the weight, as in this line:
Code:
    $shipping_weight = $parcelweight ;  // global value for zencart
You have changed the weight for ALL other shipping modules ...

Look at how the other shipping modules such as UPS and USPS use the weight by setting their "own" variable from the $shipping_weight ...

This allows that they use can "use" the calculated weight, but they cannot "alter" the calculated weight so that any other weight based shipping module can access the correct weight ...

Example, in UPS, the weight is used with:
Code:
    // ups doesnt accept zero weight send 1 ounce (0.0625) minimum
    $ups_shipping_weight = ($shipping_weight <= 0 ? 0.0625 : $shipping_weight);
NOTE: the value 0.0625 is new to the upcoming v1.3.9 to account for a more accurate 1 ounce than the current 0.10 that has been used in older Zen Cart versions ...

Just fun thoughts for you folks to think about in the updates to this, and other, shipping modules ...