OT, but in the other direction, I have found USPS to be decent enough (and usually a bit cheaper than FedEx), and haven't had issues with customs provided the forms were filled out. I purchased an unlocked iPhone 3GS 2 years ago from Australia (we didn't have unlocked versions back then), had it shipped to me through Australia's postal service (which was finished by USPS here), and then sold it on a year later to someone in Canada. Both times, it went smoothly.