All the shipping companies today support very nice package tracking with web interfaces that let you see your package move through all the depots. Some day they might even send you an alert when it’s half an hour before delivery.
However, more than a few times I’ve wished for something else — package redirection, either at the behest of the recipient or the shipper. I talked earlier about my Addresscrow system, which would let you change your alias to mean different addresses as you move around, but this is more than that.
For example, when there is a problem (buy.com screwed up on a 2-day shipping order and sent it ground, so I won’t get it for Christmas) they often tell you to refuse the shipment. That’s your easiest way of returning a product that arrives too late. Why not let me, or failing that the shipper, do that via the net? Or let the shipper convert the in-transit item from ground to 1-day or 2-day when it’s clear that it won’t arrive in the right place or at the right time? Yes, I realize that Fedex Ground was an entirely different company from Fedex air, but they do meet from time to time, and at worst case one could redirect a package to the nearest shipping office for the alternate service to be scanned and re-coded.
Ideally though one would just change the meaning of the barcode, and the next routing station would spit it down a different channel.
To make this even better, internet retailers should really do a better job of not finalizing orders until they are truly shipped. Often I’ve made a purchase at an internet retailer, and after paying been shown a special offer, or at least a link to “continue shopping.” Indeed, when I do change my mind, or realize I want to add something to the order, it’s tough. In many cases you must cancel the entire order and re-enter it all. Some let you cancel individual non-shipped items. A few will let you add an item but that’s very rare.
It should all be done just-in-time now. In the old days, you could just phone the place and they would amend the order sitting in the warehouse because they were in contact. Today that personal contact is gone but the computers should be able to do it. Yes, it might cost extra but as long as it costs less than doing a whole new order, it makes sense.