(OT, but...) What I can't understand is: why can't FedEx/UPS tell me approximately when they'll deliver my package? Or send me an SMS say, 15 minutes before the scheduled stop, so I know when to expect them? Surely the drivers are not following a stochastic pattern and performing a random walk through the streets?