the time promised is the time it is supposed to be delivered by, not merely a suggestion.
Perhaps where you worked, but this is not the norm. I have plenty of "by end of day" deliveries (supposed to be by 8) but don't get there until afterwards. There isn't much LiveAquaria can do. This on UPS.
FedEx is even worse in my experience. I've been out walking my dog, saw the guy pull up, get out of the truck (no package), stick a notice on the gate and then drive away. MORE THAN ONCE! In fact, just last week, I chased down 5 different FedEx trucks looking for my package (got an email saying delivery was attempted... It most certainly was not) Unfortunately I couldn't find the right truck and had to wait till the end of the day to get my corals.
Its gotten to the point, when I buy frag packs via R2R I have to ask for Sat delivery or request no signature or rerouting options. If its anything more than simple delivery options, its a total crap shoot.
Can't blame the seller for delivery issues.