I don't know how Fedex stays in business. They are the most unreliable delivery service I have ever dealt with. I don't know why they even provide a delivery date because it's going to change at least 5 times before you finally receive the package.. IF you get it at all. I've been waiting for a package they SAID would arrive on May 27th... then the 28th... then the 29th... then the 31st...you get the idea. It's now the 31st and when I tracked the package at 10am it shows it arrived in Memphis this morning at 5:42am so I know not to expect it now until at least Monday IF they find it convenient to load it on a truck and IF the driver feels like actually delivering it before he decides to quit for the day. And this isn't an isolated event... it's EVERY TIME a package is shipped with them. I wish merchants would give their customers a choice of who the carrier is going to be because I can promise I would never choose Fedex even if it meant paying more. At least then I could depend on receiving my packages when they are scheduled for delivery the FIRST time!