Similar issues with UPS, but much better now that they contract with the USPS to make the actual "last mile" deliveries. I find FedEx very convenient. Their tracking info is very up-to-date compared with UPS' once daily updates (improved lately). FedEx allows me to request that they hold a package at their warehouse near my work, even if requested at the last minute, if that works best for me. Almost none of my deliveries come via FedEx any more, though.