Wow, a 40 post thread about how much they suck and it made it on time. That's funny.
Not that I'm standing up for UPS. I actually lost a good customer not too long ago because of this same scenario, only his package didn't make it on time. Not that it was any fault of mine, nor was there anything I could do to fix their mistake, but the customer hasn't come back since. I even told him I would make arrangements to use FedEx specifically for his future orders and at his request, but never heard from him again. So is life I suppose.