FedEx is the worst (UPS close behind). They lie about delivery times, they don't provide notifications as requested half the time, they don't honour the signature requirement. I pretty much have to spend two days sitting within sight of the front window to spot them. (Packages have been known to disappear in my nabe.)