Perhaps the cause is increased online ordering, but FedEx can't seem to live up to their promised delivery dates these days. My last two FedEx deliveries not only posted repeated delays, FedEx even went so far as to post still another delay AFTER the package had been delivered!