I called Paypal but all they did is reiterate what I had already explained.....that they see the information for the Shipping is not being passed to Paypal....I explained to them that our receipt does show that the client paid for the item plus the shipping but Paypal did not take the shipping value. They said something in the program is not passing it to Paypal. And they noticed it happens sporadically. They told me to consult the developers to find out the problem in the code. But you've already checked and found nothing amiss except for the type of ID being pased. I changed the ID to only numeric for that particular item pointed out by you. What I ended up doing was copying the WA_eCart_USPS_PHP.php file from hopeoftheworld.org to theharbingerwebsite.com. It looks like theharbiger was using RateV4 and RateV2 for International shipping whereas Hopeoftheworld.org is using RateV3. and is working fine. What say you? Thanks.