Did no one read my post explaining why FedEx didn't deliver the package? They didn't just say "fuck it, we aren't going to deliver this package because it isn't scheduled until tomorrow".
The truck wasn't going to be in your area that day, other than to deliver your package. So it waited to delivery it until the next business day to see if any more packages for the area would come in, so they wouldn't have to make 2 trips.
And in reality, the UPS thing that I posted was just a funny thing. And really I'm sure they did it because it was actually the quickest way to get my package to me. There probably wasn't a direct truck going from Hodgkins to Hammond, so it was sent down to Indy first and then back up to get to me as quickly as possible.
FedFx normally will deliver any package early if possible. UPS on the other hand will hold a package if it gets to it destination early.
That isn't true at all. In both of these cases, in the thread, Ground service was used. There is not "early" with ground service. The dates are all estimated, it gets there when it gets there.
If you upgrade your service to guaranteed service, such as 3 day or 2nd day. Then if it gets there early, it is deliveried. Almost everything I order from newegg is shipped UPS 3rd Day, and it almost always arrives after 2 days. And I can ship something from where I live in Northern Indiana, down to my Girlfriend's Parents right outside of Indy via UPS ground, and it will get there the next day.
For the most part, they try to get your package to you as quickly as possible. The only difference is in the situation above, where the package will be delayed for a day if no other packages are set to be delivered in the area. And I can understand minor cuts like these that have little affect on service.